關(guān)于虛擬語氣的句子問題?

2023-01-23 02:05

If it rains tomorrow, we will put off the game. If it should rain tomorrow, the game would be put off. 這兩個(gè)句子哪個(gè)對哪個(gè)錯(cuò)?解釋一下。
2023-01-23 02:21


對照表格,本句里是與將來的事是相反的情況,所以說第二句是對的。

更多回答

第二個(gè)句子正確,表示與將來事實(shí)相反的虛擬語氣——主句用過去時(shí)

英語中的語氣分為陳述語氣、疑問語氣、祈使語氣、虛擬語氣四類。虛擬語是一種表示假設(shè)狀態(tài)的句型,是一種特殊的動(dòng)詞形式;表示所說的話不是一個(gè)事實(shí),而只是說話者的一種假設(shè),主觀愿望,建議,猜測或不大可能實(shí)現(xiàn)的空想。根據(jù)虛擬語氣的特點(diǎn)我將其分成了四大塊,請往下看。

虛擬語氣用在條件狀語從句中,根據(jù)時(shí)態(tài)的不同,主從句的謂語動(dòng)詞可分為以下3種情況

1.與現(xiàn)在事實(shí)相反的虛擬語氣——過去時(shí)

例:If he?studiedharder,he?might pass?the exam(如果他努力學(xué)習(xí),他可能通過考試了)

使用要點(diǎn):

不論主語為第幾人稱,if從句中的be動(dòng)詞均用were;主句中的助動(dòng)詞一定為過去時(shí),且后面接動(dòng)詞原形

例1:IfI were?you ,I would beat him

例2:If?he werehere,I would beat him

2. 與過去事實(shí)相反的虛擬語氣——過去完成時(shí)

使用此句型時(shí)從句中會出現(xiàn)had had 的情況,同學(xué)們要注意區(qū)分had與had had區(qū)別

例1:If he?hadmoney,he?would?buy a car.(如果他有錢,他會買輛車)

此句中had為一般過去時(shí)動(dòng)詞,翻譯為“有”

例2:If he?had hadmoney,he would have bought a car(如果他那時(shí)有錢,他就會買輛車)

此句中第一個(gè)had為過去完成時(shí)助動(dòng)詞,第二個(gè)had為have(有)的過去分詞。

3. 與將來事實(shí)相反的虛擬語氣——主句用過去時(shí),

例:If it should rain,the game would be put off(如果下雨,比賽會推遲)

使用要點(diǎn):if從句一定要加助動(dòng)詞should,if……should翻譯為“萬一”;


明天會不會下雨和將來要發(fā)生的事情相反,應(yīng)該是1.if+主語+動(dòng)詞過去式2.if+主語+were to +動(dòng)詞原形 3. if+主語+should+動(dòng)詞原形,所以第一個(gè)句子是錯(cuò)誤的,第二個(gè)句子是正確的。

1. I wish I could fly. 我希望我會飛。
2. If I were you, I would not accept his invitation. 如果我是你的話,我不會接受他的邀請。
3. The teacher suggested he keep a diary. 老師建議他寫日記。(注意:這里keep與he之間省略了should,所以keep用原型)。
4. If I had studied hard, I would not have failed in the exam_ 如果我努力學(xué)習(xí)的話,就不會考試不及格了。
5. Had I studied hard, I would not have failed in the exam_ (第4句的另一種寫法,意思一樣)
6. Should you have any questions, please feel free to contact us. 如果有什么問題的話請聯(lián)系我們。
熱門問答