使用虛擬語氣時,常常可以表示與現(xiàn)在事實相反的情況。這時候,從句往往使用"If主語+過去時(be動詞用were)",主句則是"主語+should/would/could/might+do"。比如:If I were you, I would take an umbrella.事實是,"我"不可能是"你",所以這樣的句子就是虛擬語氣。
標簽:語氣、虛擬 難度(4)|用途(7)|標記( )
除了表示與現(xiàn)狀事實相反,虛擬語氣還可以表示與過去事實相反的情況。這時候從句用"If主語+had+done",主句用"主語+should/would/could/might+have done"。比如:If he had taken my advice, he would not have made such a mistake.事實是,他當時沒有聽我的話。
標簽:虛擬、意義 難度(4)|用途(6)|標記( )
使用虛擬語氣時,也可以表示對將來情況的主觀推測,主句用"主語+should+do",從句用"if+主語+were to do"。比如:If he should come here tomorrow, I would talk to him.事實是,這件事在未來發(fā)生的可能性很小。
標簽:意義、推測 難度(3)|用途(5)|標記( )
主句用"主語+should+do",從句用"if+主語+should/would/could/might+do"也是一種虛擬語氣的格式。比如:If there were a heavy snow next Sunday, we would not go skating.事實是,下雪的可能性很小。
標簽:虛擬、句型 難度(3)|用途(6)|標記( )
熱門詞匯
umbrella n. 雨傘
advice n. 建議;忠告
mistake n. 錯誤;誤會
tomorrow n. 明天;未來
snow n. 雪,積雪
skating n. 溜冰,滑冰
我關注的話題
常用詞組--would have done
看到would have done時,就可以知道它所在的句子用的是虛擬語氣。因為"would+have+done"這一詞組本身表示對過去事情的假設,意思是"本來會做",是一個虛擬語氣的用法。比如:I would have told you all about the boy's story, but you didn't ask me.(我本來會告訴你這個小男孩的故事,但是你沒有問我。)