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

向阳英语教育的博客

热忱欢迎广大学子及英语爱好者咨询交流,有意者可加QQ965920830

 
 
 

日志

 
 
关于我

三尺讲台是我的T台。选择了就不后悔,在与教育流氓叫板的呐喊声中像自己手中的粉笔一样,给孩子们描绘美好的未来,自己变成微不足道的粉末。

网易考拉推荐

高考常考句型讲解(2)  

2015-03-19 22:49:06|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

“情态动词 + have done something”结构

在英语语言中有很多固定结构,是英语语言的本质反映。英语语言交际的情感特点是:同喜同乐,同悲同哀;语意客气,考虑具体;鼓励为主,善解人意;尊重别人,分担责任;周到全面,多说谢谢。在表现手法上有时长话短说,有时短话长说;有时正话反说,有时反话正说。“情态动词 + have done something”结构从一个侧面反映了这个现象。纷繁复杂的“情态动词 + have done something”结构主要有以下功能。

1must, may(might),can, cant(couldnt) + have done something, 这种结构用于对过去情况的推测。must的语气最强,意为一定怎么样;may的语气不强,意为可能怎么样;might的语气很弱,意为或许怎么样。Can表示对过去怀疑的推测。cant(couldnt) + have done somethingmust+ have done something的否定形式,couldntcant委婉些。

Ah Qiaos father thought that she must have met a fairy.(阿巧的父亲认为她一定遇上了一位仙女。)

My wallet was nowhere to be found, I must have dropped it when I was on the bus.(我的钱包找不到了,我准在乘车时丢了。)

It must have rained last night, didnt it?(昨夜一定下雨了,是吗?)

 I don't  think it could have rained last night, did it? (我想昨夜一定没下雨,是吗?)

You must have finished your homework, havent you?(你完成了作业,是吗?)

It couldnt have rained last night because the ground is not wet.(因为地上不潮湿,昨夜一定没下雨。)

He might have gone to bed.(他或许上床睡觉了。)

--Can she have done her homework?(她可能做完家庭作业了吗?)

--Yes, she can have.(她可能做完家庭作业了。)

2would/could/might/should + (not) + have done something, 这种结构用于对过去情况的虚拟,且用在虚拟条件句的主句中,可用图表表示为:

表示对过去情况的虚拟的虚拟条件主从复合句中,谓语动词的形式

if条件从句

主句

had+过去分词

would(should, could, might)+have+动词的过去分词

If he had seen you yesterday, he would have asked you about it.(如果昨天他看到你的话,他就会问你那事了。)

If you had come earlier, you might have met him.(如果你来早点儿,你或许会见到他。)

I should have called you if I had known your telephone number.(如果我懂你的电话号码的话,我就会给你打电话了。)

以上各句均含有“本会怎样”的意思。在“同喜同乐,同悲同哀;语意客气,考虑具体;鼓励为主,善解人意;尊重别人,分担责任”的语气中,由would/could/might/should + (not) + have done something这种用于对过去情况的虚拟结构就有了新的用途。

3would/could/might/should + have done something, 这种结构可以用于表示委婉的批评、责备或惋惜,完全独立于虚拟条件主从复合句。在这基础上再拓展又有了ought (not) to/be supposed to+ have done somethingshould/need + not + have done something结构。还有should like to/would like to/would love to/had better/would rather/was to/were to + have done something结构,这些结构都表示过去想做而没做。

You should have done it earlier.(你本该早点儿做。)

He could have asked Lao Wang for help.(你本来可以叫老王帮助你的。)

I shouldnt have left in such a hurry.(我本来不该离开得那样匆忙。)

Li Ping neednt have called me yesterday because I knew it.(李萍昨天本无须打电话给我,因为我知道那件事。)

I would love to have gone to the party last night but I had to work extra hours to finish a report.(昨夜我想去参加聚会,但我得加班完成一份报告。)

I should like to have done the work with Mr Wang.(我要是和王先生一起做那工作就好啦。)

They were to have got a rise last month.(他们本来在上个月加薪的。)

We had better have got that job.(要是我们得到那工作就好了。)

做选择练习,理解“情态动词 + have done something”结构:

1. He ___ you more help, even though he was very busy.

  A. might have given   B. might give      C. may have given   D. may give

2. You didnt let me drive. If we ___ in turn, you ___ so tired.

  A. drove, didnt get                    B. drove, wouldnt get  

C. were driving, wouldnt get            D. had driven, wouldnt have got

3. There was plenty of time. She ___.

  A. mustnt have hurried                B. couldnt have hurried

  C. must not hurry                     D. neednt have hurried

4. I didnt see your sister at the meeting. If she ___ , she would have met my brother.

  A. has come         B. did come       C. came           D. had come

5.--There were already five people in the car but they managed to take me as well.

  --It ___ a comfortable journey.

  A. cant be          B. shouldnt be     C. mustnt have been  D. couldnt have been

6. Where is my pen? I ___ it.

  A. might lose        B. must have lost  C. should have lost    D. would have lost

7.--I stayed at a hotel while in New York.

 --Oh, did you? You ___ with Barbara.

  A. could have stayed                   B. could stay

  C. would stay                         D. must have stayed

8. I told Sally how to get there, but perhaps I ___ it out for her.

  A. had to write                        B. must have written

  C. should have written                  D. ought to write

9. There was a lot of fun at yesterdays party. You ___ come, but why didnt you?

  A. must have        B. should         C. need have         D. ought to have

10. Sorry, Im late. I ___  have turned off the alarm clock and gone back to sleep again.

  A. might           B. should         C. can               D. will

Answers: ADDDDBACDA

                            


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

历史上的今天

在LOFTER的更多文章

评论

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

页脚

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