【正文】
I went to see you last night, but you weren’t in. Where were you then?I _______ a walk by the river.A.had B.was having C.have had D.have【答案】B【解析】【詳解】句意:——昨晚我去看你了,但你不在。那時你在哪里?——我在河邊散步。由上文中 “Where were you then?”可知,問句是詢問“昨天晚上當(dāng)我去看望你的時候,你正在哪里?”此句表達(dá)的是過去正在發(fā)生的事情,要用過去進(jìn)行時態(tài)。故答案為B。45.Unless you ________ your ID card, the teacher won’t let you in.A.will have B.have C.had【答案】B【解析】【詳解】句意:除非你有身份證,否則老師不會讓你進(jìn)去的。A. will have將有; 一般將來時;B. have有,一般現(xiàn)在時態(tài);C. had有,一般過去時態(tài)。這里是unless引導(dǎo)的條件狀語從句,遵循主句用一般將來時,從句用一般現(xiàn)在時態(tài),從句主語是you ,動詞用原形。根據(jù)題意,故選B?!军c(diǎn)睛】if和unless引導(dǎo)的條件狀語從句而已算是其中一種;主將從現(xiàn)常見的有以下四種情況:一、條件狀語從句的主句是一般將來時,那么從句常常用一般現(xiàn)在時如:When I grow up,I’ll be a nurse and look after patients我長大后要當(dāng)一名護(hù)士,照顧病人二、如果主句是祈使句,那么從句通常要用一般現(xiàn)在時如:Don’t laugh at me when I make a mistake.我犯錯誤的時候不要笑話我.三、如果主句是含有情態(tài)動詞的一般現(xiàn)在時,根據(jù)需要從句多用現(xiàn)在進(jìn)行時如:You should be quiet when you are in the reading room在閱覽室時應(yīng)保持安靜 ,祈使句應(yīng)用not to.如。 She said not to close the window常見的時間狀語從句的連詞有:as soon as,when,while ,as,until等用在unless或if中可以是下面的用法:I will not go boating if it rains tomorrow.Unless you have finish your homework,I won39。t allow you to watch TV.46.––I didn’t see you at the party yesterday. Why? ––Because I _______ for an important person at that time.A.was waiting B.is waiting C.will wait【答案】A【解析】句意:——昨天我在聚會上沒有看見你。為什么?——因?yàn)樵谀菚r我正在等一個重要的人。根據(jù)at that time可知此處用過去進(jìn)行時,故為was waiting,故選A。47.—Mum, I want to watch Everlasting Classics on CCTV 1 tonight.—Oh, dear, it for nearly twenty minutes. Come on!A.will begin B.will be on C.has begun D.has been on【答案】D【解析】【詳解】句意:——媽媽,今晚我想在中央電視臺1臺看《永恒的經(jīng)典》。——哦,天哪,已經(jīng)開演了將近二十分鐘了。加油!根據(jù)語境for a few minutes(幾分鐘)和e on,可知節(jié)目已經(jīng)進(jìn)行了幾分鐘并且現(xiàn)在還在演,故應(yīng)用動詞的現(xiàn)在完成時態(tài)(基本結(jié)構(gòu):主語+have/has+動詞的過去分詞).故可排除A和B;又由于begin是非延續(xù)性動詞不能和for a few minutes搭配,而has been on(表示持續(xù)性的狀態(tài))故選D。48.Don’t go out! It __________now.A.rains B.will rain C.is raining D.was raining【答案】C【解析】句意:不要出去了,現(xiàn)在在下雨。根據(jù)now可知用現(xiàn)在進(jìn)行時態(tài);故選C49.–_____ to the United States?–No, never. But I went to Canada a few years ago.A.Have you been B.Have you goneC.Did you go D.Will you go【答案】A【解析】試題分析:句意:你去過美國嗎?沒有,但我在幾年前去過加拿大。have/has been to,曾經(jīng)去過某地 ,表示有過這種經(jīng)歷; have/has gone to 去了某地,表示某人不在此地; 根據(jù)題意故用現(xiàn)在完成時;根據(jù)句意,故選A考點(diǎn):考查現(xiàn)在完成時50.Since 2014, the Internet _________ more chances for folk song singers such as Zhao Lei, the singer of “Chengdu”.A.has provided B.provides. C.is provided【答案】A【解析】句意:2014年以來,互聯(lián)網(wǎng)為成都歌手趙磊等民歌歌手提供了更多的機(jī)會??疾閯釉~時態(tài)辨析題。since自從,后接年份、時間段或從句,表示一段時間,用于現(xiàn)在完成時態(tài),可排除BC選項(xiàng);主語the Internet是單數(shù)第三人稱,需用“has+過去分詞”構(gòu)成現(xiàn)在完成時。根據(jù)句意語境,可知選A。51.Everyone in Class 4 _______ TV on Sundays.A.watches B.to watchC.watching D.watched【答案】A【解析】句意:在星期天四班的每個人看電視。watches是動詞watch的第三人稱單數(shù);to watch動詞不定式,作賓語或目的狀語;watching現(xiàn)在分詞,作賓語或伴隨狀語;watched動詞watched的過去式,用于一般過去時。根據(jù)時間狀語on Sundays可知此處用于一般現(xiàn)在時,主語everyone是第三人稱單數(shù),故謂語用第三人稱單數(shù)watches。故選A。52. Did you see a man in black pass by just now? No, sir. I ________ my car.A.wash B.washed C.a(chǎn)m washing D.was washing【答案】D【解析】句意:——你剛才看見一個穿黑過路人的人嗎? ——沒有,先生。我在洗車。由問句“Did you see…?”的時態(tài)可知,答語中也應(yīng)該用過去時態(tài),排除A、C兩項(xiàng)。沒看到是因?yàn)楫?dāng)時正在洗車,故應(yīng)用過去進(jìn)行時態(tài)。答案為D項(xiàng)。53.Is that beautiful sweater yours?Yes. I it for two years.A.bought B.have bought C.have had D.kept【答案】C【解析】句意:——那件漂亮的毛衣是你的嗎?——是的,我已經(jīng)買了兩年了。bought為短暫性動詞,不能與表示一段的時間狀語for two years連用,排除A,B;for two years表示的是到目前為止的一段時間,說明的是現(xiàn)在的情況,故時態(tài)為現(xiàn)在完成時態(tài),答案為C。點(diǎn)睛:短暫性動詞又稱瞬間動詞,表示動作一旦發(fā)生就立即結(jié)束。這類動詞有:go, e, arrive, leave, begin, start, join, marry, buy, die 等。瞬間動詞可以用于現(xiàn)在完成時,但不能和表示一段時間的狀語連用。如for 和since 所引導(dǎo)的時間狀語都表示一段時間,那就要將瞬間動詞轉(zhuǎn)化為表延續(xù)的動詞或者表狀態(tài)的形式,就可以與表示一段的時間狀語連用。如:His father has died since he was ,必須轉(zhuǎn)化為:His father has been dead since he was born.54.If you too much icecream,you will get sick.A.will eat B.were eating C.a(chǎn)te D.eat【答案】D【解析】【詳解】句意:如果你吃太多的冰激淋,你將會生病。If you too much icecream引導(dǎo)的是條件狀語從句,主句應(yīng)該用一般將來時,符合主將從現(xiàn)的原則。所以從句用一般現(xiàn)在時。故選D。55.Ms Li will tell us something about her trip to America when she _____ back.A.came B.is ing C.es D.will e【答案】C【解析】句意:李女士回來時會給我們講講她的美國之行。當(dāng)主句是一般將來時態(tài)時,when引導(dǎo)的時間狀語從句用一般現(xiàn)在時態(tài)表示,故答案為C。56.She used to ___________with her parents,but now she is used to ___________with her classmates at school.A.living…living B.live…live C.live…living D.living…live【答案】C【解析】【詳解】句意:她過去和父母住在一起,但現(xiàn)在她習(xí)慣了在學(xué)校和同學(xué)住在一起。used to:后跟強(qiáng)調(diào)動作的動詞時表示“過去常常”,used to的后面跟動詞原形;be used to表示“習(xí)慣于做某事”人作主語,后面用ving形式:be used to doing sth.;結(jié)合所給的選項(xiàng)可知,C正確。【點(diǎn)睛】used to do sth. 表示過去常常做某事,而現(xiàn)在往往不做了。I used to get up early in the morning when I was still a high school student. 我還是個高中生的時候,常常一大早就起床。be used to doing sth. 表示習(xí)慣于做某事。I am used to eating rice now. 我現(xiàn)在習(xí)慣吃米飯了。57.We’re not sure _______ there’ll be _______ or not tomorrow.A.if。 rains B.if。 rainy C.whether。 raining D.whether。 rain【答案】D【解析】句意:我們不確定明天是否會下雨。考查連詞辨析和動詞時態(tài)辨析。if和whether表示“是否”可換用,但和or not連用時需用whether,可排除AB兩項(xiàng)。tomorrow用于一般將來時,be raining是進(jìn)行時結(jié)構(gòu),可排除。根據(jù)句意結(jié)構(gòu),可知選D。58.The boy ______ for her in the rain for nearly half an hour before she appeared.A.waits B.waited C.has waited D.had waited【答案】D【解析】句意:在她出現(xiàn)前,那個男孩已經(jīng)在雨中等了接近半個小時了。因?yàn)閎efore后用的是一般過去時,wait這個動作發(fā)生在appeared之前,也就是過去的過去,所以空格處應(yīng)該用過去完成時。故選D。59.— What were you doing when we were playing basketball yesterday afternoon?— I ______ the classroom.A.was cleaning B.have cleanedC.will clean D.clean【答案】A【解析】試題分析:句意:昨天下午當(dāng)我們正在打籃球時,你正在做什么?結(jié)合語境可知下文描述的是過去某時正在進(jìn)行的動作,故用過去進(jìn)行時態(tài)。選A。考點(diǎn):考查動詞的時態(tài)。60.I _______ him the good news as soon as he _______ back.A.will tell, es B.told, esC.will tell, will e D.tell, e【答案】A【解析】句意:他一回來,我就告訴他這個好消息。as soon as“一……就……”,引導(dǎo)的時間狀語從句,用一般現(xiàn)在時,主句用一般將來時。第二空主語he是第三人稱單數(shù),故謂語用第三人稱單數(shù)es。故選A。