单选题
2.
The train hasn't arrived yet, so we ______.
A、
needed not to hurry
B、
needn't have hurried
C、
didn't need to hurry
D、
need haven't hurried
【正确答案】
B
【答案解析】
本题考查needn't have done与didn't need to do的区别。从用法上,前者是情态动词,后者是实义动词;从意义上,前者暗示已经做了,但后来觉得没必要去做,因此常含有责备或遗憾之意,译成汉语通常是“本不需要”的意思,后者暗示还没有做,就是纯粹地“不需要”。
提交答案
关闭