They say that they were required to study medicine for a long time为什么不是has required不是for加一段时间吗
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/26 17:43:38
![They say that they were required to study medicine for a long time为什么不是has required不是for加一段时间吗](/uploads/image/z/10519947-27-7.jpg?t=They+say+that+they+were+required+to+study+medicine+for+a+long+time%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E6%98%AFhas+required%E4%B8%8D%E6%98%AFfor%E5%8A%A0%E4%B8%80%E6%AE%B5%E6%97%B6%E9%97%B4%E5%90%97)
They say that they were required to study medicine for a long time为什么不是has required不是for加一段时间吗
They say that they were required to study medicine for a long time为什么不是has required
不是for加一段时间吗
They say that they were required to study medicine for a long time为什么不是has required不是for加一段时间吗
如果是have required,便是主动式,可是这是个require sb to do sth 的句型,那sb(人)呢?
可见,只有用被动式
require sb to do sth 要求某人做某事
be required to do sth 被要求做某事
were required 是一般过去时,一般过去时也能和for-时间段的状语连用的呀.
比如:
He stayed in Engliand for half a month last year.
请在客户端右上角评价点“满意”即可
你说的就成现在完成时
这句话的意思是:他们说他们在很久以前被要求学习去学医。这里的for a long time 应该理解为很久以前,而不是持续了很长时间。因为这里的require(要求)只是某一个时刻发生的,而不是持续进行(逻辑上不能持续要求)。
这里的were required 表示过去时,侧重于他们过去被要求学了很长时间的医,从主句用的现在时say可以看出他们已经学完了。
其实用 完成时 have been required 的也可以,只是句子的意思稍微有点变化,表示可能还没学完。
中文的意思是他们被要求去学医一段时间吧? 这个要求的动词不是他们发出的 如果是has的话 就变成在很长的一段时间里 他们一直请求去学医? 希望能有所帮助