《英語語法句法竅門》之9講:虛擬語氣在條件句中的用法 口訣: 過去過完①,,現(xiàn)思過②,, 將來會(huì)明:過去、were to/should+動(dòng)原③,。 主句三虛要判斷④,, 過去要用would have done⑤。 主句would+動(dòng)原,, 現(xiàn)在將來都可行⑥,。 按照上面去變動(dòng), 碰到虛擬不頭痛,。 注: ①“過去過完”即與過去事實(shí)相反,,條件從句中的謂語動(dòng)詞用過去完成時(shí)。例: If you had come earlier,,you would have met him. ②“現(xiàn)思過”即與現(xiàn)在事實(shí)相反,,條件從句中的謂語動(dòng)詞用一般過去式。例: If we had time,,we would go with you. ③“將來會(huì)明”指將來會(huì)明白,。“過去,、were to/should+動(dòng)原”表示與將來事實(shí)相反時(shí),,條件從句中的謂語動(dòng)詞可用動(dòng)詞過去式,或were to+動(dòng)詞原形或should+動(dòng)詞原形,。例: If you dropped the glass,,it would break. If it were to snow tomorrow,they would not go out. If it should rain,,the crops would be saved. ④“主句三虛要判斷”即主句當(dāng)中虛擬語氣也有三種,,要根據(jù)具體情況具體分析。 ⑤“過去要用would have done”表示與過去事實(shí)相反,,主句謂語動(dòng)詞用would(should could,,might)+have+過去分詞,。例: If he had seen you yesterday,he would have asked you about it. ⑥“主句would+動(dòng)原,,現(xiàn)在將來都可行”,,表示與現(xiàn)在、將來事實(shí)相反,,主句都可用would(should,,could,might)+動(dòng)原,。例: We would ask him if he were here now. If it were Sunday tomorrow,,I would go to see my friends there. |
|