问题 选择题

---I was trying to carry out the plan, but I failed.

---Well, you _____, for we were uncertain it would do ____.

A.needn’t do that, in fact

B.needn’t have done, in effect

C.needn’t have, in practice

D.needn’t, in time

答案

答案:C

题目分析:句意:我正尽力的实施这个计划,但是我失败了。你本不必这样做的,因为我们不确定在实践中它是否有效。needn’t have done sth本不必做某事,而实际做了。

in practice在实践中   in fact实际上。故选C

点评:情态动词+ have done 是高考语法重点:

(1) should (not) / ought (not) to have done本(不)应该做某事,但却没有做或做了,含有责备或后悔之意。

(2) could have done本来能够做某事但未做。

(3) needn’t have done本没有必要做某事但却做了。要注意needn’t do则表达“没有必要去做某事”,时间上应该是现在或将来。

(4)would (not) have done本来(不)会发生某事,但却(发生了)或没有发生。常用于虚拟条件句或含蓄虚拟条件引导的虚拟语气,表示对过去所发生事情结果的假设。

(5) might have done表示“本来可能……”,但实际上没有发生的事。

单项选择题 A1/A2型题
填空题