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í)交流群