英语问题 A为什么不对

如题所述

第1个回答  2013-07-03
中文的意思是:这个学科***********上个月,但是结果还看不到。
所以************应该是:这个学科/项目/主题本该上个月就完成。但是结果是,现在还没看到。
本该怎样,而没有怎样。====这就是虚拟语气了
用 should have done ,但是选项中没有。
只能考虑:理解为:这个项目预计/将要上月底完成。
过去将来时态:可以用be to do sth.
was to ==would have been done (被人完成,所以用被动)
所以:was to have been completed. 也可以是 should have been completed.
至于A: was complted ,指过去时,即:翻译成: 这个学科/项目/主题 完成了 ,(过去时翻译成“了")
by last month 也暗示是完成时态,肯定要涉及have.
这个题虽然像虚拟语气,但是考的还是过去将来完成时态。
第2个回答  2013-07-03
was completed 是说上个月已经完成了,但由后面but the end is still not in sight now.(但目前还不知什么时候结束)可知事实上并未完成,不符合题意。
应该选D
表示"本该上个月完成的(事实上却没做完)”本回答被提问者采纳
第3个回答  2013-07-03
本句的大概句意 是这项工程 上月之前就应该完成了,可是到最后现在还没完成, 应该 是 本应该的 意思 A 是陈述语气 无此用法 因此选D
第4个回答  2013-07-03
选a的话就表明该项目已完成,但由下一句可知还未完成,则不可选。正确答案为D
第5个回答  2013-07-03
应该选D对不对?
几个突破点:By last month 多用于完成时句子里
后半句说 还没有收尾呢 表示项目还没有完成
前半句的意思是 项目本应在上个月就完成
相似回答