3.(延边F)might have done表示“本来可能……”,但实际上没有发生的事情。还可以表示“本来应该或可以做某事”的意思,有轻微的责备语气。
如:
You should not have swum in that river. You might have been eaten by fish.
You might have given him more help, though you were busy.
4(延边F).could have done用于肯定句中,表示“可能已经……”的意义,也可以表示过去没有实现的可能性,意思为“本来可以……”。如:
You could have done better, but you were too careless.
I went to New York last summer and stayed at a hotel, but I could have stayed with my brother.
I saw his father just now. He couldn ' t have gone to Shanghai.
5.(延边F)should/ought to have done用于肯定句时,表示本该做某事,但实际上没做;用于否定句时,则表示不该做的事反而做了。如:
You should / ought to have come to the meeting earlier.
He ought not to have treated his parents like that.
6.(延边F)needn’t have done表示本来不必去做的事但做了。但是didn’t needto表示“没有必要做而实际上也没有做”。如:
You needn ' t have taken a taxi here, for it was very near to my house.
I didn' t need to clean the room. My mother did it.
【2012届高三英语第二轮复习考点精讲精炼 第5讲 单项选择——情态动词】相关文章:
★ 2017届高考英语(江苏专用)二轮复习高考单词5大记忆法课件:4.联想记忆法
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21