关闭

2HZZ常识网

need "不必做"和"本不该做"

2023-01-04 00:00:00浏览:
need "不必做"和"本不该做"didn'tneedtodo表示:过去不必做某事,事实上也没做。


needn'thavedone表示:过去不必做某事,但事实上做了。


JohnwenttothestationwiththecartomeetMary,soshedidn'tneedtowalkbackhome.

约翰开车去车站接玛丽,所以她不必步行回家了。


JohnwenttothestationwiththecartomeetMary,sosheneedn'thavewalkedbackhome.

约翰开车去车站接玛丽,所以她本不必步行回家了。
(Mary步行回家,没有遇上John的车。


典型例题

Therewasplentyoftime.She___.

A.mustn'thavehurried

B.couldn'thavehurried

C.mustnothurry

D.needn'thavehurried

答案D。
needn'thavedone.意为“本不必”,即已经做了某事,而时实际上不必要。


Mustn'thavedone用法不正确,对过去发生的事情进行否定遥推断应为couldn'thavedone,“遥能已经”。
mustnotdo遥以(用于一般遥时)。