买储藏室好还是车库好:一道英语问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/10 11:09:59
The new building--at the end of this year is a school for poor children.
a.being completed
b.to be completed
c.to complete
d.having been completed

答案:B
请告诉我原因
从哪里看出是将来!

可以这样分析来加深一下理解:

首先这个句子要采用被动语态,这个我想应该没有疑问吧,因为这里大楼是被建造的.所以显然C可以排除.
其次,complete表示瞬间动作,当然不能用在现在进行时态,故A可以排除,仅从这点,D也可以排除,因为D也试图用进行时态.
也就只能选B了.其实正如楼上所说,本句子的将来时态语境还是比较明显的.

to do表将来,加上大楼和建造的关系是被动。

at the end of this year不是表明是将来时吗??

to do表将来, end of this year 要用将来,大楼是物因此要被动语态.所以选C.意思是一所给贫困学生做学校的新大楼将在今年年底完成.做这种题先翻译有利你选出答案

首先,这个句子以物做主语,要用被动语态,再者,at the the end of this year表示未发生的事情,则可以理解为将来时态,而相对的being completed ,having been completed ,一个是现在时的被动,一个是现在完成时的被动,与原句的时态不符合,C就更加不对了,缺少被动语态,所以选B.

at the end of this year就是今年末,今年末不是去年末,也就是还没有发生。也不是现在,如果是现在,直接说now 就好了,只有白吃才会说那么大一串来表示三个字母就能表示的意思~