2018-2019学年人教版高一英语必修三专题之 语法剖析 学案:Unit2 Healthy eating
2018-2019学年人教版高一英语必修三专题之 语法剖析 学案:Unit2 Healthy eating第3页

bedroom.Who could have done it?

有人闯入了我的卧室。会是谁呢?

3)should/ought to + have done:表示过去该做某事而没有做的情况,也表示说话人后悔、遗憾或责备的语气。shouldn't/oughtn't to + have done:表示过去不该做某事却已经做了的情况,也表示说话人后悔或责备的语气。如:

You shouldn't have thrown all the books.

你不该扔了全部的书。

4)could + have done:表示本来能够做却没有做某事,是说话人责备的语气。如:

Oh,the train has left.You could have got up earlier.

噢,火车已经开了。你本来可以早点起床啊。

注意:could + have done也可以对过去进行推测,表示"可能已经做......了"。如:

-Where was your sister then?当时你姐姐在哪?

-She could have gone swimming with some friends.她可能和一些朋友游泳去了。

5)needn't + have done:表示原本不必做某事却已经做了的情况。如:

You needn't have apologized to her.It was not your fault.

你本不必向她道歉,那不是你的错。

6)would rather have done:表示本来想做某事却未做成的意思。如