• <strike id="q60me"></strike><ul id="q60me"></ul>
    <ul id="q60me"></ul>
  • <fieldset id="q60me"><input id="q60me"></input></fieldset>

    would have done的用法

    華峰博客 2.7K

    “would+have+done”是虛擬語氣,表示對過去事情的假設,意思是“本來會做”.

    比如你給的這個例句,完整的是 I would have told you all about the boy's story,but you didn't ask me.我本來會告訴你這個小男孩的故事,但是你沒有問我.

    沒有說虛擬語氣就必須有配套的從句啊親...

    以下是我找到的關于虛擬語氣的知識點,你可以看看哦

    一、 “must+have+done”表示對過去事情的肯定推測,譯成“一定做過某事”,該結構只用于肯定句.

    1.It must have rained last night,for the ground is wet.昨晚一定下雨了,因為地面還是濕的.

    2.You must have been mad to speak to the servant.你和仆人說話,一定是發(fā)瘋了.

    二、 “can't+have+done”表示對過去事情的否定推測,譯成“不可能做過某事”.

    1.Mr.Smith can't have gone to Beijing,for I saw him in the library just now.史密斯先生不可能去北京了,我剛才還在圖書館見過他.

    2.Mary can't have stolen your money.She has gone home.瑪麗不可能偷你的錢,她回家去了.

    三、 “can+have+done”表示對過去行為的懷疑,用于疑問句,譯成“可能做過……嗎?”.

    1.There is no light in the room.Can they have gone out?屋里沒有燈,他們可能出去了嗎?

    2.There is nowhere to find them.Where can they have gone?到處找不到他們,他們可能到什么地方去呢?

    四、 “could+have+done”是虛擬語氣,表示對過去事情的假設,意思是本來能夠做某事而沒有做.

    He could have passed the exam,but he was too careless.本來他能夠通過考試,但是他太粗心.

    五、 “may+have+done”表示對發(fā)生過的事情的推測,意思是“可能已經”或“也許已經”,用于肯定句中.

    —What has happened to George?

    —I don't know.He may have got lost.

    —喬治發(fā)生了什么事?

    ——我不知道,他可能迷路了.

    六、 “might+have+done”表示對過去事情的推測,might與may意思相同,但可能性更小.多用于虛擬語氣結構中.

    1.He might have given you more help,even though he was busy.他或許會多給你一些幫助,即使他很忙.

    2.She might have achieved greater progress,if you had given her more chances.如果你多給她點機會,她可能已經取得更大的成績.

    七、 “would+have+done”虛擬語氣,表示對過去事情的假設,意思是“本來會做”.

    1.I would have told you all about the boy's story,but you didn't ask me.我本來會告訴你這個小男孩的故事,但是你沒有問我.

    2.Without your help,I wouldn't have achieved so much.沒有你的幫助,我是不會取得如此大的成績.

    八、 “should+have+done”意思是“本來應該做某事,而實際沒做.” “shouldn't+have+done”表示本來不應該做某事,而實際做了.含有指責對方或自責的含意.

    1.Tom,you are too lazy.The work should have been finished yesterday.湯姆,你太懶惰了,這項工作本來應該昨天就做完的.

    2.Look,Tom is crying.I shouldn't have been so harsh on him.看,湯姆哭了,我本來不應該對他如此嚴厲.

    九、 “ought to+have+done”表示過去應該做而實際并沒有做,譯成“理應做……”,往往表示遺憾.與“should+have+done”用法基本一樣.

    I ought to have gone home last Sunday.我理應上星期日回家.

    You ought not to have given him more help.你不應該幫助他那么多.

    十、 “need+have+done”表示本來需要做某事而沒有做.“needn't+have+done”則表示“本來不需要做某事而做了”.

    I needn't have bought so much wine—only five people came.我本來沒有必要買這么多酒,只來了五個人.

    He need have hurried to the station.In that case,be wouldn't have missed the train.他本來需要快點去車站,那樣的話,他就不會誤了火車.

    would like to have done sth 本打算做某事

    I would like to have read the article,but I was very busy then.

    would rather +have done 當時寧愿做了 或沒做

    I would rather have refuse his offe

    上一篇:

    下一篇:

    ? 同類閱讀

    分享
    ? ?
    ? ?
    99久久人妻精品免费二区| 久久中文精品无码中文字幕| 亚洲精品乱码久久久久蜜桃| 亚洲国产精品自在线一区二区| 中日欧洲精品视频在线| 亚洲av午夜精品一区二区三区| 国产成人久久精品亚洲小说| 国产精品无码AV不卡| 九九精品视频在线观看| 亚洲国产精品日韩在线| 97麻豆精品国产自产在线观看| 久久99精品福利久久久| 日韩精品成人一区二区三区| 国产麻豆精品久久一二三 | 国产精品久久久久久久伊一| 人妻熟妇乱又伦精品视频APP| 国产精品久久久久9999| 亚洲福利一区二区精品秒拍| 99re66热这里只有精品首页| 久久久久久久久久国产精品免费| 国产精品露脸国语对白| 亚洲国产精品无码av| 久久精品视频免费播放| 国产精品日本一区二区不卡视频 | 亚洲AV无码精品色午夜果冻不卡 | 亚洲人成在线精品| 91麻豆精品在线观看| 精品视频无码一区二区三区| 久久久久女人精品毛片| 久久99精品久久久久久hb无码| 久久精品www人人爽人人| 精品无码人妻一区二区免费蜜桃 | 日韩综合在线视频| 日韩精品国产一区| 日韩精品无码久久一区二区三| 精品人妻一区二区三区四区| d动漫精品专区久久| 国产精品无码免费专区午夜| 久久精品一区二区三区中文字幕| 国内精品久久久久久久coent | 久久精品中文字幕无码|