一个英语题

Neither side was willing to give up at all and so no agreement_____.
A.reached B.has reached
C.was reached D.will be reached
帮忙看看,并讲一下其中语法上的知识,谢谢!

这道题很经典的,至少我上学的时候就有
说的是双方都不愿意放弃/妥协,所以没有没达成共识
其实最好的答案应该是 Neither side was willing to give up at all and so no agreement_had been reached
但是没有这个选项 退而求其次 根据时态前者是过去时,并且是被动语态所以 选择C.was reached
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-15
C
首先是时态一致问题
前半句是过去时,所以后半句也要是过去的时态范围

还有一点,reach an agreement,表示达成一致,所以这里当agreement作主语时,就要用被动语态了

综合以上两点
答案只能选C

参考资料:其实

第2个回答  2009-07-15
选A,但是解释和楼上不同。要注意,这里reached是作agreement的定语!!
选C的话时态不对,应该改为has(或had) been reached.
第3个回答  2009-07-15
A
根据前面是过去式,判断此处用过去的时态
reach是不及物动词,没有被动形式
第4个回答  2009-07-15
C 表示被动 reach agreement ,agreemrnt作主语就用被动了
相似回答