英语非谓语动词?

这个题选哪个,为什么?
The new school building, _______ by the end of 2018, can accommodate more than two thousand students.
A.being accomplished
B.having been accomplished
C.accomplished
D.to be accomplished

答案选C,accomplished追答

逗号后是非限制性定语,accomplish( 完成)与被修
饰词the new school building 逻辑上是被动关系,时间上是by the end of 2018,过去时间,A, being accomplished 是正在完成。B, having been accomplished 现在分词完成被动式不作定语用。 D, to be accomplished 不定式作定语表示将来。所以A、B、D都不正确。

C,accomplished 过去分词作后置定语既表示被动又表示完成所以正确!

如还有疑问,欢迎追问!

追问

这题答案说考察的是非谓语,说选D,我很不接

追答

考察非谓语动词,没错!不定式,现在、过去分词,动名词都属于非谓语动词,本题答案是过去分词。

选D不对,因为to be accomplished 是不定式被动形式,表示将来,不符合本题意思。

追问

好的,谢谢

追答

不客气,如满意,请别忘了采纳我唷。

谢谢采纳

追问

可以帮我解释另外一个英语题目吗?不胜感激

18题为什么不能选B,就是理解成非谓语的动作先于谓语,所以用完成时

追答

B. having accompanied 是现在分词的完成式,一般来说是不能作后置定语, 再者,这儿需要的是被动形式而它是主动形式,所以错了。

追问

好的,谢谢

追答

不客气!如果满意,别忘了采纳我唷。

温馨提示:答案为网友推荐,仅供参考
相似回答