【正文】
B.have been C.went D.had been【答案】C【解析】【詳解】句意:——你曾經去過哈爾濱嗎?——是的,當我十二歲的時候去了冰雪節(jié)。這里是when引導的時間狀語從句,主語用一般過去時態(tài) ,這里用go的過去式went。根據題意,故選C。44. 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?”可知,問句是詢問“昨天晚上當我去看望你的時候,你正在哪里?”此句表達的是過去正在發(fā)生的事情,要用過去進行時態(tài)。故答案為B。45.Don’t go out! It __________now.A.rains B.will rain C.is raining D.was raining【答案】C【解析】句意:不要出去了,現在在下雨。根據now可知用現在進行時態(tài);故選C46.Andy, with his parents, _____ to Hong Kong, and they will stay there for a week.A.have gone B.has been C.have been D.has gone【答案】D【解析】【詳解】句意:安迪和他的父母去了香港,他們將在那里呆上一個星期??疾楝F在完成時。have/has been to:表示去過某地,通??膳c表示次數的狀語連用;have/has gone to:表示到某地去了,強調說話的當時去某地的人不在場。根據下文“他們將在那里呆上一個星期”可知Andy不在現場,故用have/has gone to,本句主語是Andy,with his parents是伴隨狀語,可知has gone to;選D。47.— Excuse me, could you tell me ?— Sorry, sir. I wasn39。t there at that time yesterday.A.how the accident happens B.how does the accident happenC.how the accident happened D.how did the accident happen【答案】C【解析】【詳解】句意:——抱歉,打擾一下,你能告訴我事故是怎么發(fā)生的嗎?——不好意思,先生。昨天這個時候我不在那里??疾橘e語從句。根據英語語法,賓語從句的語序應為陳述句的語序,B、D選項可排除。根據答句的yesterday提示,事故發(fā)生在昨天,故賓語從句的謂語也應用過去式,即happened,故應選C。48.The wonderful life in high school you look forward to ______.A.ing B.is ingC.came D.was ing【答案】B【解析】句意:你期待的高中生活即將來臨。考查動詞時態(tài)辨析題。in high school you look forward to做life的定語;句子缺了謂語,可排除A;主語life還沒有出現,需用現在進行時表示將來,可排除CD選項。根據句意結構和語境,可知選B。49.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)網為成都歌手趙磊等民歌歌手提供了更多的機會??疾閯釉~時態(tài)辨析題。since自從,后接年份、時間段或從句,表示一段時間,用于現在完成時態(tài),可排除BC選項;主語the Internet是單數第三人稱,需用“has+過去分詞”構成現在完成時。根據句意語境,可知選A。50.Did you hear someone knocking at the door just now, Tom?No, I _______ TV with my friend in my bedroom.A.was watching B.watched C.am watching D.watch【答案】A【解析】【詳解】句意:——湯姆,你剛才聽到有人敲門了嗎?——沒有,我和我的朋友正在臥室里看電視。考查過去進行時。A. was watching過去進行時;B. watched一般過去時;C. am watching現在進行時;D. watch觀看,動詞原形。根據句意“——湯姆,你剛才聽到有人敲門了嗎?——沒有,我和我的朋友正在臥室里看電視。” 可推知剛才有人敲門時我和我的朋友正在臥室里看電視。所以該句強調的是過去某個時間正在進行和發(fā)生的動作,確定時態(tài)為過去進行時態(tài),其構成為was/were+現在分詞,根據主語是I,故助動詞用was,watch的現在分詞為watching,故填was watching,故答案選A。51.There39。s little meat in the fridge. I _______ some in the supermarket. A.buy B.bought C.will buy D.have bought【答案】C【解析】句意:冰箱里幾乎沒有肉了。我會在超市買一些。A. buy動詞,買;B. bought過去式,買;C. will buy一般將來時結構,會買;D. have bought現在完成時態(tài)結構,已買。根據前一句可知,“買肉”這件事還未發(fā)生,所以使用一般將來時態(tài),will+動詞原形。故選:C。52.Mr. King a lot about Chinese culture since he came to Beijing.A.has learnt B.will learn C.learns D.learnt【答案】A【解析】句意:自從金先生來北京,他學了很多中國文化。A. has learnt 學習,用于現在完成時態(tài) ,主語單三時; B. will learn 學習,用于一般將來時態(tài); C. learns 學習,用于一般現在時態(tài),主語單三時; D. learnt學習,用于一般過去時態(tài);根據since he came to ;故選A53.Mr Black ___ Shanghai in a few days.Do you know when the earliest plane ________ on Sunday?A.is leaving。 takes offB.leaves。 takes offC.is leaving。 take offD.leaves。 is taking off【答案】A【解析】句意“布萊克先生幾天后要去上海,你知道星期天最早的飛機什么時候起飛嗎?”。根據in a few days可知,用一般將來時,且當動詞為e, go, leave時,現在進行時表示一般將來時,排除B和D。第二空中,飛機起飛是有時間表的,根據時間表的動作需要用一般現在時,故選A。54.There a basketball game between Class 8 and Class 12 tomorrow afternoon.A.is B.has C.will be D.will have【答案】C【解析】【詳解】句意:明天下午在8班和12班之間將有一場籃球比賽。A. is是,單數;B. has有,第三人稱單數;C. will be將是;D. will have將有。這里是there be句型,不能出現have/has,排除BD;根據時間狀語tomorrow ,其結構是there will be+主語+介詞短語。根據題意,故選C。55.— Many city people their bikes to work every day.— I think it’s a good idea.A.ride B.rode C.will ride【答案】A【解析】【詳解】句意“許多城市的市民每天都騎他們的自行車上班我認為這是一個好主意”。根據every day可知,用一般現在時,故選A?!军c睛】與一般現在時連用的時間狀語:sometimes, usually, never, always, often。 every day / week / month / year / ... 。once/twice/three times a day/week/month/year...56.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【解析】句意:在她出現前,那個男孩已經在雨中等了接近半個小時了。因為before后用的是一般過去時,wait這個動作發(fā)生在appeared之前,也就是過去的過去,所以空格處應該用過去完成時。故選D。57.David ________ school two years ago and he _________ for two years.A.leaves, has gone B.left, has been awayC.leaves, has been away D.left, has gone【答案】B【解析】【詳解】句意:杰克遜兩年前離開學校,他已經走了兩年了。 two years ago是過去時間短語,動詞用過去式;for two year表示一段時間,動詞應具有持續(xù)性或表狀態(tài),be away表狀態(tài),可以和現在完成時態(tài)連用。故選B。58.(題文)Oh! Jennifer with her parents _________ dinner there.A.is having B.are having C.have【答案】A【解析】句意:哦!珍妮和她的父母在那里吃晚飯。with連接并列主語,謂語根據第一個主語來判斷,因為主語Jenny是第三人稱單數,故謂語用第三人稱單數,故選A。59.—Linda, why _______ you late for school yesterday? —Because I woke up late.A.was B.were C.are D.is【答案】B【解析】句意:——琳達,你昨天為什么上學遲到?——因為我醒晚了。根據時間狀語yesterday可知此處用一般過去時,主語是you,因此謂語用were,故選B。60.—Could you please tell meyesterday?—In the bookshop nearby.A.Where you bought the book B.Where you buy the bookC.Where did you buy the book D.Where do you buy the book【答案】A【解析】句意:——你能告訴我你昨天在哪里買的書嗎?——在附近的書店??疾橘e語從句。根據Could you please tell me可知本題考查賓語從句,賓語從句的語序要用陳述語序,所以排除C、D選項;又因為提示詞yesterday可知時態(tài)用一般過去時,而B選項用的是一般現在時,所以排除;故答案選A。