He seems __________ here for three years.A.to be living B.to have lived C.to have been lived D.为什么不选C

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 14:26:14

He seems __________ here for three years.A.to be living B.to have lived C.to have been lived D.为什么不选C
He seems __________ here for three years.A.to be living B.to have lived C.to have been lived D.
为什么不选C

He seems __________ here for three years.A.to be living B.to have lived C.to have been lived D.为什么不选C
to have been lived是to have lived的被动语态形式,由于主语He与live是主动关系,故不能选C.

若选C 就得把lived 去掉

选C的话重复
have been have lived都可以,但一起用就不行了

答案是B.
这句话中的for three years 要求谓语动词必须用完成时态,因此选B.

选择c,表明是所处的一种状态

C 不正确的原因,部分楼上都答得差不多有那个意思了。
不过,
如果是 He seems (to have been living) here for three years. 就可以,那是完成进行时的标准搭配,表示过去三年直到现在仍继续住在这里。
B. 就只表示“他看来在这里住过3年。”
两句语意不同。
希望对您的学习和理解能有帮助,别忘了采纳哦 。。。...

全部展开

C 不正确的原因,部分楼上都答得差不多有那个意思了。
不过,
如果是 He seems (to have been living) here for three years. 就可以,那是完成进行时的标准搭配,表示过去三年直到现在仍继续住在这里。
B. 就只表示“他看来在这里住过3年。”
两句语意不同。
希望对您的学习和理解能有帮助,别忘了采纳哦 。。。

收起

live 此处解释为住,be lived是被动式,如果选C应该是to have been living。 此外,have dead和have been dead是有本质区别的,have been dead中的dead是形容词。die死是不及物动词,没有被动式的。你怎么解释被死呢?同样无法解释被住。

c是被动语态

用to have lived就行了.要么说用have been living还有点道理,用have been lived是没道理的.

C、是被动结构,句意不同