注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

About English

I'm on the way of teaching Englsih.

 
 
 

日志

 
 
关于我

1999年9月至2001年8月任教于凤阳县板桥中学,2000年10月当选为板桥中学团委书记。 2001年8辞职,同年八月受聘于私立无锡光华学校。2007年7月,受聘于安徽凤阳兴华学校,任政教主任,兼任校团委书记、中学部长。2008年先后被评为凤阳县首届“教坛新星”、“教学能手”、“骨干教师”。2011年9月,任教于安吉振民高级中学。2012年,兼任高一英语备课组长。

“情态动词+have done”用法;  

2012-05-15 07:50:13|  分类: 教学资料 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 

“情态动词+have done”用法 

1 表对过去的推测:

情态动词+完成式

用  法

例句

Must have done

表示对过去已经发生的行为进行推测,意为“想必、准是、一定做了某事”

It must have rained last night, for the road was quite muddy.

Can/cannot have done done

表示对过去发生的行为的怀疑和不肯定,通常用在否定句和疑问句中。

He cannot have forgotten it.

Can he have gone to his aunt’s?

Could have done

可用于肯定句中,表示“可能已经。。。”之意,此外,还可以表示过去没有实现的可能性,意为“本来可以。。。”

You could have done better, but you were too careless.

May/might(not) have done

表示对过去已发生的行为的推测,意为“也许、或许已经。。。”一般只用于肯定句或否定句中(在否定句中表示“可能不”)不用于疑问句。用might则表示可能性的语气更弱。

It’s too late.I think he may have gone to bed.

 1.Jack described his father, who _______a brave boy many years ago, as a strong–willed man

A. would be   B. would have been    C. must be          D. must have been

 (09上海) It_____ have been Tom that parked the car here, as he is the only one with a car.

 A. may              B. can               C. must             D. should

(08天津)She                have left school, for her bike is still here.

 A.can’t                 B.wouldn’t                 C.shouldn’t        D.needn’t

.(08重庆)—I can’t find my purse anywhere.

      —You                   have lost it while shopping.

A.may                      B.can                    C.should                       D.would 

might have done

还表“本来可能。。。”,但实际上没有发生的事。另外,可以表示“本来应该或可以做某事”之意,含有轻微的责备语气。

You might have given him more help,though you were busy.

should/ought to have done

用于肯定句时,表“本该做某事,而实际未做”;用于否定句时,则表示“不该做的事反而做了”。

You should have come to the meeting earlier.You should not have told her the truth

needn’t have done

表示“做了本来不必要做的事”,注意:didn’t need to do表“没必要做而实际上也没做某事”

You needn’t have taken a taxi here,for it was very near to my house.

would rather have done

表“当时宁愿做某事”,其否定式would rather not have done表相反含义,两者都有表示“后悔”之意。

I would rather have taken his advice.

 (10山东25)I_______ have watched that movie —it’ll give me horrible dreams.

A. shouldn’t        B. needn’t        C. couldn’t        D. mustn’t

. (10天津9)Mark        have hurried. After driving at top speed, he arrived half an hour early.

A. needn’t           B. wouldn’t       C. mustn’t           D. couldn’t

(10上海29)---Sorry, Professor Smith. I didn't finish the assignment yesterday.

---Oh, you       have done it as yesterday was the deadline.

A. must            B. mustn't          C. should            D. shouldn't

 (10安徽26)Bob would have helped us yesterday, but he-_______

 A. was busy               B. is busy                  C. had been busy.        D. will be busy

(09江苏28) He did not regret saying what he did but felt that he         it differently.

A. could express                                B. would express

C. could have expressed                      D. must have expressed

(08江西26)What a pity!Considering his ability and experience, he               better.

A.need have done                          B.must have done     

B.C.can have done                        D.might have done

  评论这张
 
阅读(467)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018