例如:
、拧f you had taken my advice, you would not have made such a mistake.如果你聽(tīng)了我的勸告,就不會(huì)犯這樣的錯(cuò)誤。(事實(shí)上你沒(méi)有聽(tīng)我的勸告)
⑵、I shouldn’t have been able to write such good novels if I hadn’t lived among the peasants for five years.如果我不是和農(nóng)民生活了五年,就不可能寫(xiě)出這樣好的小說(shuō)。(事實(shí)上我和農(nóng)民生活了五年)
⑶、If you hadn’t invited me, I shouldn’t have come to the party.如果你不邀請(qǐng)我,我就不會(huì)來(lái)參加你的舞會(huì)。(事實(shí)上你邀請(qǐng)了我)
、取f it hadn’t been for your help, I shouldn’t have finished this work on time. 要是沒(méi)有你們的幫忙,我就不會(huì)按時(shí)完成了這項(xiàng)工作。(事實(shí)上你們幫助了我)
、、If he hadn’t broken the law, he wouldn’t have been put in prison.如果他不違法的話,就不會(huì)被打入監(jiān)獄。(事實(shí)上他違法了)
、省f I hadn’t been ill yesterday, I might have come to school.昨天要是不生病,我是可能來(lái)上學(xué)的。(事實(shí)上我生病了)
、、If I had been your headmaster, I should have dismissed you from school. 我要是你們校長(zhǎng)的話,就把你開(kāi)除學(xué)籍了。(事實(shí)上我不是)
⑻、 If you had studied harder last term, you could have passed exam.(從句動(dòng)詞用had studied, 主句動(dòng)詞用have passed)如果你在上個(gè)學(xué)期用功一些,你就會(huì)在考試中過(guò)關(guān)了。
⑼、 If you had taken my advice, you wouldn't have failed in the exam.(從句動(dòng)詞用had taken, 主句動(dòng)詞用have failed)如果你當(dāng)時(shí)聽(tīng)從我的勸告的話,你就不會(huì)在考試中失敗了。
、、 If you had got up earlier, you could have caught the train.(從句動(dòng)詞用had got up, 主句動(dòng)詞用have caught)如果你起身得早一點(diǎn),你就會(huì)趕得上火車了。
、、 If it had snowed, I would have skied in the park.(從句動(dòng)詞用had snowed, 主句動(dòng)詞用have skied)如果下雪的話,我就可在公園里滑雪了。
注意:如果動(dòng)作在進(jìn)行中,主句要用:"主語(yǔ)+ would + have + 完成進(jìn)行式動(dòng)詞 +……
、小 If they had been here, he would have been speaking to them.(從句動(dòng)詞用had been, 主句動(dòng)詞用have been speaking)
(三)、表示與將來(lái)事實(shí)相反的虛擬條件句(對(duì)將來(lái)的事實(shí)實(shí)現(xiàn)的可能性不大)。其句子結(jié)構(gòu)為:
從句:If + 主語(yǔ)+ should (或were) + 動(dòng)詞原形+……
主句:主語(yǔ)+ would (could, should, might) + 動(dòng)詞原形+……
例如:
、、If I were to work at this problem, I would do it in another way.要是我來(lái)解這道難題,我會(huì)用另外一種方法的。
、啤f you were to do such a thing again, you would be punished. 如果你再做這樣的事情,就會(huì)受到懲罰。
、、If I should work harder, I could make much more progress.假如我更努力學(xué)習(xí)的話,我會(huì)取得更大的進(jìn)步。(事實(shí)上我不可能努力學(xué)習(xí))
、、If it should rain tomorrow, I would stay at home.如果明天下雨的話,我將待在家里。(根據(jù)天氣情況,明天不可能下雨)
、、If he should come, I could ask him for some advice.萬(wàn)一他來(lái)了,我就能夠向他請(qǐng)教。(事實(shí)上他來(lái)的可能性很小)
⑹、If he came tomorrow, I would do it with him.如果明天他來(lái)的話,我將和他一起做此事。(事實(shí)上他來(lái)的可能性很小)
⑺、 If it should rain, the crops would be saved.(從句動(dòng)詞用should rain,主句動(dòng)詞用be)如果天下雨,莊稼可能就收獲了。
⑻、 If he were to go fomorrow, he might tell you.(從句動(dòng)詞用were to, 主句動(dòng)詞用tell)如果明天他走的話,他可能會(huì)告訴你。
、、 If he were here, I would give him the books.(從句動(dòng)詞用were, 主句動(dòng)詞用give)如果他在這兒,我可能會(huì)把書(shū)給他。
注意:如果動(dòng)作在進(jìn)行中,從句(不是主句喔)要用:"If + 主語(yǔ)+ 過(guò)去進(jìn)行式動(dòng)詞 +……"
、巍 If she were staying here now, I would let her ride my horse.(從句動(dòng)詞用were staying, 主句動(dòng)詞用let)如果她現(xiàn)在留在這兒,我可能會(huì)讓她騎我的馬。
相關(guān)鏈接:英語(yǔ)四級(jí)備考沖刺:如果你只剩下一個(gè)月的時(shí)間
大學(xué)英語(yǔ)四級(jí)完形填空測(cè)試命題方向分析
大學(xué)英語(yǔ)四級(jí)考試兩種必備的英語(yǔ)閱讀方法
更多信息請(qǐng)?jiān)L問(wèn):考試吧四六級(jí)欄目
>>>四六級(jí)博客圈,你開(kāi)博了嗎?
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |