虛擬語態的用法如何使用虛擬語態***2***

  四、would rather, as if/though 以及wish後邊that從句中虛擬語氣的運用。

  1、I am too busy these days. I would rather all of you _____ next month for a dinner.

  A. come

  B. would come

  C. came

  D. have come

  ***答案:C。would rather 後面的從句中,動詞用過去式。***

  2、He talks as if he _____ everything in the world.

  A. knows

  B. knew

  C. had known

  D. would have know

  ***正確答案為B。在as if/though後邊的方式狀語從句中,表示與現在事實相反或對現在的情況有所懷疑,動詞用過去式;如果表示的是想象中的過去的動作,用過去完成時。本句表示對現在的情況有所懷疑。***

  3、You look as if you had seen a ghost.

  ***此句中as if 後邊是說話人想象中的動作,所以用過去完成時。***

  4、I wish I knew his address.

  ***在wish後邊的從句中,如果指現在或將來的願望,動詞用過去式。這句話告訴我們說話人並不知道他的地址。***

  5、Peter wishes that he _____ law instead of literature when he was in college。

  A. could study

  B. studied

  C. had studied

  D. would study

  ***答案為C。表示過去沒有實現的願望,動詞用過去完成時。***

  五、在It is ***high*** time後邊的that從句中,動詞用過去式,表示該做某事了。

  例:Don’t you think it is time you _____ smoking?

  A. give up

  B. gave up

  C. would give up

  D. should give up

  ***答案為B。***

  虛擬語態的形式

  1、對現在的虛擬:***直接用動詞的過去時....***

  if I did /were.... I would.......

  2、對將來的虛擬:if ..were to..I would....= if ..did...I would....

  ***此項與對現在的虛擬相同,但對現在的虛擬不用were to.

  要區別對將來的虛擬和對現在的虛擬``一般句子裡面都有時間標誌``***

  ***If it were to rain tomorrow,we would not go out.

  =If it rained tomorow,we would not go out.***

  3、對過去的虛擬 If I had done....I would have done....

  ***If I had known the answer, I would have told you.***

  ***至於If ..had been done...would have done

  前面的been只是因為是被動語態```所以要看句子的具體意思````***

  固定句型的補充。

  要用虛擬語態的句子:

  I would rather I could......***I would rather she could not come here***

  if only..***但願....***

  A:I will go to Korea next month.B:If only I could go with you

  虛擬語態表示動作或狀態不是客觀存在的事實,而是說話人的主觀願望,假設,推測,命令,建議,要求等。

  虛擬語態的基本結構

  ***1***. 與現在事實相反的假設:一般過去時***be用were***,主句結構{ should***would***等+動詞原型}

  例如:If they were here ,they would help you.如果他們在這,會幫助你的。

  ***2***. 與過去事實相反的假設:過去完成時主句結構:{should***would***等+have+過去分詞}

  例如:If he had come yesterday,Ishould***would***have told him about it.如果他昨天來的話,我會把這件事告訴他的。

  ***3***. 表示對將來不大發生的事的假想。一般過去時,were+不定式,should+動詞原形;主句結構:{should***would***+動詞原形。

  例如:If you succeeded ,everything would be all right.如果你將來成功了一切都會好的。

如何使用虛擬語態