高中英語(yǔ) 學(xué)英語(yǔ),練聽(tīng)力,上聽(tīng)力課堂! 注冊(cè) 登錄
> 高中英語(yǔ) > 高中英語(yǔ)語(yǔ)法大全 >  內(nèi)容

[高中]全新語(yǔ)法:虛擬語(yǔ)氣的其他用法 三、虛擬語(yǔ)氣在其他形式中的用法

所屬教程:高中英語(yǔ)語(yǔ)法大全

瀏覽:

2021年11月27日

手機(jī)版
掃描二維碼方便學(xué)習(xí)和分享

三、虛擬語(yǔ)氣在其他形式中的用法

1.“It is time (that)……”句式,意為“是……的時(shí)候了”

It is time we left.我們?cè)撟吡恕?/p>

It is time we got up/should get up.我們?cè)撈鸫擦恕?/p>

It is high time our athletes showed/should show their best.

我們的運(yùn)動(dòng)員該大顯身手了。

【提示】 that從句用過(guò)去式或should do,意為“該干某件事了,時(shí)間已經(jīng)有些晚了”,should一般不省略。

2.“would/had rather (that)……”句式,意為“寧愿”

(1)一般過(guò)去時(shí):表示現(xiàn)在或?qū)?lái)的愿望。

I’d rather you came next Saturday.我寧愿你下星期六來(lái)。

I’d rather you were happy.我愿你快樂(lè)。

(2)過(guò)去完成時(shí):表過(guò)去的愿望。

I’d rather you hadn’t said it.我真希望你沒(méi)有這樣說(shuō)過(guò)。

I’d rather you had been present。我真希望你當(dāng)時(shí)在場(chǎng)。

3.“if only ...”句式,意為“但愿”,“要是……就好了”

(1)一般過(guò)去時(shí):表示與現(xiàn)在事實(shí)相反。

If only I were as clever as you.要是我像你一樣聰明該多好啊。

If only I knew the answer.我要是知道答案就好了。

(2)過(guò)去完成時(shí):表示與過(guò)去事實(shí)相反。

If only he had been here.要是他當(dāng)時(shí)在這兒就好了。

If only I had finished the task.要是我完成了任務(wù)就好了。

(3)將來(lái)完成時(shí):表示與將來(lái)事實(shí)相反。

If only it would stop raining! 但愿雨停下來(lái)。

【比較】

①I wake up only if the alarm clock rings.只有鬧鐘響,我才會(huì)醒。(條件狀語(yǔ)從句)

②If only the alarm clock had rung.要是當(dāng)時(shí)鬧鐘響,就好了。(虛擬語(yǔ)氣)

【高考演練】

1.【安徽】People are recycling many things which they________away in the past!

A.had thrownB.will be throwing

C.were throwingD.would have thrown

【答案】D 考查虛擬語(yǔ)氣。句意:現(xiàn)在人們回收利用很多東西,而過(guò)去他們會(huì)將這些扔掉。根據(jù)in the past 可知,說(shuō)的是過(guò)去情況,對(duì)過(guò)去情況的推測(cè)或評(píng)說(shuō),應(yīng)使用“情態(tài)動(dòng)詞+完成式”結(jié)構(gòu)。故選D。

2.【北京】We________back in the hotel now if you didn’t lose the map.

A.are B.were C.will be D.would be

【答案】D 考查虛擬語(yǔ)氣。根據(jù)條件狀語(yǔ)從句中if we didn’t lose the map 可知,主從句都是對(duì)現(xiàn)在情況的假設(shè),故選D。

3.【福建】________ no modern telecommunications,we would have to wait for weeks to get news from around the world.

A.Were thereB.Had there been

C.If there areD.If there have been

【答案】A 考查虛擬語(yǔ)氣。句意:要是沒(méi)有現(xiàn)代化的通訊,我們將不得不等待若干個(gè)星期才能獲得來(lái)自世界各地的消息?!耙菦](méi)有現(xiàn)代化的通訊”是對(duì)現(xiàn)在情況的一種假設(shè),故從句中使用一般過(guò)去時(shí)態(tài),省略if后把were 提到從句主語(yǔ)之前。故選A。

4.【湖南】If Mr Dewey________present,he would have offered any possible assistance to the people there.

A.were B.had been C.should be D.was

【答案】B 考查虛擬語(yǔ)氣。句意:如果Dewey 先生當(dāng)時(shí)在場(chǎng)的話,他就會(huì)盡一切可能幫助那里的人們。根據(jù)主句中的would have offered 可知,這是對(duì)過(guò)去的虛擬,故條件句用had done形式。故選B。

5.【陜西】We would rather our daughter________at home with us,but it is her choice,and she is not a child any longer.

A.would stay B.has stayed C.stayed D.stay

【答案】C 考查虛擬語(yǔ)氣。would rather后跟賓語(yǔ)從句時(shí),從句謂語(yǔ)動(dòng)詞用過(guò)去式表示動(dòng)作發(fā)生在現(xiàn)在或?qū)?lái),用“had+過(guò)去分詞”表示動(dòng)作發(fā)生在過(guò)去。根據(jù)后一句中的is 可知此處動(dòng)詞用過(guò)去式,故選C。

6.【天津】________ the morning train,he would not have been late for the meeting.

A.Did he catchB.Should he catch

C.Has he caughtD.Had he caught

【答案】D 考查虛擬語(yǔ)氣。句意:如果他趕上了早晨的火車,他開(kāi)會(huì)就不會(huì)遲到了。由主句可知,這是一個(gè)與過(guò)去事實(shí)相反的虛擬語(yǔ)氣,因此從句中用過(guò)去完成時(shí)had done。在if引導(dǎo)的虛擬語(yǔ)氣中,當(dāng)句中有were,should,had時(shí),可將if 省去,并把were,should,had 提到主語(yǔ)的前面構(gòu)成部分倒裝,故選D。

7.【浙江】They were abroad during the months when we were carrying out the investigation,or they________to our help.

A.would have comeB.could come

C.have comeD.had come

【答案】A 考查虛擬語(yǔ)氣。句意:我們?cè)谧稣{(diào)查的那幾個(gè)月里,他們一直在國(guó)外,否則的話他們?cè)缇蛠?lái)幫我們了。從句中的關(guān)鍵題眼or可以知道,此處是虛擬語(yǔ)氣,同時(shí)根據(jù)前面的they were abroad可以知道,此處是對(duì)過(guò)去狀況的虛擬,根據(jù)語(yǔ)法規(guī)則知,句中謂語(yǔ)動(dòng)詞用“should/would/could/might+have done”結(jié)構(gòu),故選A。

8.【重慶】It was John who broke the window.Why are you talking to me as if I________ it?

A.had done B.have done C.did D.am doing

【答案】A 考查虛擬語(yǔ)氣。as if后的句子若表示與事實(shí)相反,須用虛擬語(yǔ)氣。根據(jù)前一句中謂語(yǔ)動(dòng)詞用一般過(guò)去時(shí)可知,as if后的句子表示的是與過(guò)去事實(shí)相反的假設(shè),用過(guò)去完成時(shí)。故選A。

9.【安徽】I________to my cousin’s birthday party last night,but I was not available.

A.went B.had gone C.would go D.would have gone

【答案】D 考查虛擬語(yǔ)氣。本題的解題關(guān)鍵是逗號(hào)之后的句子“but I was not available”,由此可以看出,昨晚的聚會(huì)我沒(méi)有參加,所以空處是與過(guò)去事實(shí)相反的動(dòng)作,故正確答案是would have gone。故選D。

10.【北京】If we________a table earlier,we couldn’t be standing here in a queue.

A.have booked B.booked C.book D.had booked

【答案】D 考查虛擬語(yǔ)氣。本句是一個(gè)包含了一個(gè)條件狀語(yǔ)從句的復(fù)合句,從主句的謂語(yǔ)動(dòng)詞couldn’t be standing可以推出,用的是虛擬語(yǔ)氣,這樣,if就是一個(gè)虛擬條件句,“訂餐”是發(fā)生在過(guò)去,故是與過(guò)去事實(shí)相反的虛擬條件句。

11.【福建】— Do you think George has passed the driving test?

— No.If so,he________his car to our college yesterday.

A.would driveB.drove

C.would have drivenD.had driven

【答案】C 考查虛擬語(yǔ)氣。根據(jù)句中的yesterday可以判斷出是與過(guò)去的事實(shí)相反,所以主句用would have done結(jié)構(gòu)。故選C。

12.【江蘇】I should not have laughed if I________you were serious.

A.thought B.would think C.had thought D.have thought

【答案】C 考查虛擬語(yǔ)氣。根據(jù)主句中should not have laughed可知,本句所講與過(guò)去事實(shí)相反。If引導(dǎo)非真實(shí)條件句表示與過(guò)去事實(shí)相反時(shí),從句結(jié)構(gòu)為had done。故選A。

13.【陜西】My mom suggests that we________eat out for a change this weekend.

A.should B.might C.could D.would

【答案】A 考查名詞性從句中的虛擬語(yǔ)氣。本句是一個(gè)復(fù)合句,主句謂語(yǔ)動(dòng)詞suggests,后跟賓語(yǔ)從句,謂語(yǔ)動(dòng)詞要用(should)do sth,故選A。

14.【天津】If he had spent more time practicing English before,he________able to speak it much better now.

A.will be B.would be C.has been D.would have been

【答案】B 考查虛擬語(yǔ)氣。本句是一個(gè)錯(cuò)綜時(shí)間虛擬句。從句是對(duì)過(guò)去事實(shí)的虛擬,謂語(yǔ)用had done,而主句則是對(duì)現(xiàn)在(now)事實(shí)的一種假設(shè),所以用would do,所以B項(xiàng)符合句意。故選B。

15.【浙江】Eye doctors recommend that a child’s first eye exam________at the age of six months old.

A.was B.be C.were D.is

【答案】B 考查虛擬語(yǔ)氣。句意:眼科醫(yī)生建議:孩子在六個(gè)月時(shí)就要進(jìn)行第一次眼科檢查。根據(jù)句中recommend 判斷出后面的賓語(yǔ)從句應(yīng)該用(should)do sth。故選B。

16.【重慶】— It rained cats and dogs this morning.I’m glad we took an umbrella.

— Yeah,we would have got wet all over if we________.

A.hadn’t B.haven’t C.didn’t D.don’t

【答案】A 考查虛擬語(yǔ)氣。事實(shí)是帶了傘,那么假設(shè)沒(méi)帶傘,就是與過(guò)去事實(shí)相反的假設(shè),所以從句部分要用had/hadn’t done sth的形式。故選A。

17.【陜西】The children________lost in the woods;otherwise,they would have been at the lakeside camp as scheduled.

A.must have gotB.must get

C.should have gotD.should get

【答案】A 考查情態(tài)動(dòng)詞表示推測(cè)。從句子的后半部分看,謂語(yǔ)動(dòng)詞用了would have been,說(shuō)明是與過(guò)去事實(shí)相反的,故前半句應(yīng)該是對(duì)過(guò)去事實(shí)的推測(cè),排除選項(xiàng)B,D;選項(xiàng)C意思是“本應(yīng)迷路,但沒(méi)迷路”,與句意不符,排除。故選A。

18.【天津】She________have left school,for her bike is still here.

A.can’t B.wouldn’t C.shouldn’t D.needn’t

【答案】A 考查情態(tài)動(dòng)詞表示推測(cè)。can’t have done表示對(duì)過(guò)去的否定推測(cè);wouldn’t have done 虛擬語(yǔ)氣中表示與過(guò)去事實(shí)相反;shouldn’t have done表示過(guò)去不應(yīng)該做而做了的事;needn’t have done表示過(guò)去不必要做而做了的事。故選A。

19.【山東】Thank you for all your hardworking last week.I don’t think we________it without you.

A.can manageB.could have managed

C.could mangeD.can have managed

【答案】B 句意:謝謝大家上周的努力。如果沒(méi)有你們我們不可能做成。could have done 在虛擬語(yǔ)氣的主句中表示與過(guò)去事實(shí)相反,without引導(dǎo)的狀語(yǔ)相當(dāng)于if引導(dǎo)的條件狀語(yǔ)從句。can have done 只用于否定句和疑問(wèn)句的推測(cè)。故選B。

20.【山東】They________two free tickets to Canada,otherwise they’d never have been able to afford to go.

A.had gotB.got

C.have gotD.get

【答案】B 考查虛擬語(yǔ)氣的含蓄條件句。句意:他們弄到了兩張去加拿大的免費(fèi)票,不然的話他們是付不起錢去那里的。由otherwise前一句可知,得到免費(fèi)的票是已經(jīng)發(fā)的事,故用一般過(guò)去時(shí)。故選B。


用戶搜索

瘋狂英語(yǔ) 英語(yǔ)語(yǔ)法 新概念英語(yǔ) 走遍美國(guó) 四級(jí)聽(tīng)力 英語(yǔ)音標(biāo) 英語(yǔ)入門 發(fā)音 美語(yǔ) 四級(jí) 新東方 七年級(jí) 賴世雄 zero是什么意思柳州市師范附屬小學(xué)宿舍英語(yǔ)學(xué)習(xí)交流群

  • 頻道推薦
  • |
  • 全站推薦
  • 推薦下載
  • 網(wǎng)站推薦