这个题选哪个,为什么?
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
逗号后是非限制性定语,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 是现在分词的完成式,一般来说是不能作后置定语, 再者,这儿需要的是被动形式而它是主动形式,所以错了。
追问好的,谢谢
追答不客气!如果满意,别忘了采纳我唷。