英語學(xué)習(xí) 學(xué)英語,練聽力,上聽力課堂! 注冊 登錄
> 英語學(xué)習(xí) > 英語學(xué)習(xí)方法 >  內(nèi)容

“情態(tài)動詞+完成式”的用法

所屬教程:英語學(xué)習(xí)方法

瀏覽:

2018年04月05日

手機(jī)版
掃描二維碼方便學(xué)習(xí)和分享
前文中,我們了解到,might, may, could, can, will, would, should, ought to, must等9個情態(tài)動詞,可以表示推測性意義,其后可以接動詞的一般形式、進(jìn)行體形式和完成體形式。其實(shí),“情態(tài)動詞+完成體”除了具有推測性含義,還可以表示虛擬意義。具體而言:

1)must + have done:用于肯定句,表示推測,意為“一定(已經(jīng))……”。

You must have finished the work. 你一定已經(jīng)完成工作了。

2)can + have done:用于否定句或疑問句,表示推測,意為“可能(已經(jīng))……”。

He can’t have left so soon. 他不可能走得這么早。

3)could + have done:可用于肯定句、否定句或疑問句,表示推測、責(zé)備或遺憾等,意為“可能……”、“本來可以……”、“本來應(yīng)該……”等。

You could have finished it, but you failed. 你本可以完成,但你失敗了。

4)should [ought to] + have done:可用于肯定句、否定句或疑問句,表示責(zé)備或遺憾等,意為“本來應(yīng)該……”。

You should have helped me, but you just sat and watched there.

你本應(yīng)該幫我的,但你只是在那坐著看。

5)need + have done:用于否定句或疑問句,用于否定時意為“本來不必”,用于疑問句時意為“有必要……嗎”。

You needn’t have helped me because I could make it.

你本沒必要幫我的,我自己可以做到。

6)may + have done:用于肯定句或否定句,表示推測,意為“可能(已經(jīng))……”。

She may have seen this film. 她可能已經(jīng)看過這部電影了。

7)might + have done:用于肯定句或否定句,表示推測,意為“可能(已經(jīng))……(此時might可換為 may);

She may/ might have seen this film. 她可能已經(jīng)看過這部電影了。

另外還可以表示過去可能發(fā)生的事結(jié)果未發(fā)生,意為“本來會……”(此時 might不能換為 may)。

Tom might have given you more help, even though he was busy.

盡管湯姆很忙,他或許也會多給你一些幫助。

 


用戶搜索

瘋狂英語 英語語法 新概念英語 走遍美國 四級聽力 英語音標(biāo) 英語入門 發(fā)音 美語 四級 新東方 七年級 賴世雄 zero是什么意思廣州市裕景花園西區(qū)英語學(xué)習(xí)交流群

網(wǎng)站推薦

英語翻譯英語應(yīng)急口語8000句聽歌學(xué)英語英語學(xué)習(xí)方法

  • 頻道推薦
  • |
  • 全站推薦
  • 推薦下載
  • 網(wǎng)站推薦