【正文】
句意:我知道你多年前就來中國了。你在中國住了多久了?我記不太清了。根據(jù)過去時間短語many years ago可知,謂語動詞使用過去式came。how long與持續(xù)性動詞連用,live是持續(xù)性動詞,e暫時性動詞。根據(jù)語境可知,本句為現(xiàn)在完成時態(tài),所以動詞使用過去分詞lived。故選D。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?”可知,問句是詢問“昨天晚上當(dāng)我去看望你的時候,你正在哪里?”此句表達(dá)的是過去正在發(fā)生的事情,要用過去進(jìn)行時態(tài)。故答案為B。45. Alice in Wonderland ___________ for 15 days and many of us like the film very much.A.begins B.has begunC.began D.has been on【答案】D【解析】試題分析:句意:《愛麗絲夢游仙境》已經(jīng)上映15天,我們當(dāng)中很多人都非常喜歡這部電影。根據(jù)句中的for 15 days可知該用現(xiàn)在完成時,并且謂語動詞必須是延續(xù)性動詞。所以選D??键c(diǎn):考查延續(xù)性動詞。46.— I ____________at this time yesterday.—Me, too.A.will cook B.is cooking C.cooked D.was cooking【答案】D【解析】句意:——昨天這個時候我在做飯?!乙彩?。根據(jù)at this time ;故選D47.— What did you do after school yesterday? — I ______ basketball with Peter.A.play B.will play C.played D.has played【答案】C【解析】【詳解】句意:昨天放學(xué)后你做了什么?—我和彼得打了籃球。本題考查的是動詞的時態(tài),根據(jù)問句中的yesterday可知,本題是一般過去時,故答案選C。48.Have you ever been to Harbin? Yes. I ________ there when I was twelve for the Ice and Snow Festival.A.have goon B.have been C.went D.had been【答案】C【解析】【詳解】句意:——你曾經(jīng)去過哈爾濱嗎?——是的,當(dāng)我十二歲的時候去了冰雪節(jié)。這里是when引導(dǎo)的時間狀語從句,主語用一般過去時態(tài) ,這里用go的過去式went。根據(jù)題意,故選C。49.I _________in London for many years, but I’ve never regretted my final decision to move back to China.A.lived B.was living C.have lived D.a(chǎn)m living【答案】C【解析】【詳解】句意:我在倫敦住了很多年了,但是我從來沒有后悔我最終決定搬回中國。lived是過去式;was living過去進(jìn)行時;have lived現(xiàn)在完成時;am living現(xiàn)在進(jìn)行時。根據(jù)句意和句中的for many years可知,這里表示過去發(fā)生的動作對現(xiàn)在的影響,應(yīng)用現(xiàn)在完成時,故選C。50.—Let’s turn on the TV and watch the football match.—It’s too late. It_____for an hour. And the result was won.A.has finished B.has begun C.has been on D.has been over【答案】D【解析】【詳解】句意:讓我們打開電視看足球比賽吧。太晚了,它都結(jié)束一個小時了,結(jié)果是1比0,中國贏了。has finished結(jié)束了,現(xiàn)在完成時;has begun開始了;has been on一直在進(jìn)行;has been over已經(jīng)結(jié)束了。句中for an hour表示一段時間,finish和begin都是瞬間性動詞,不能和一段時間連用,故排除A和B。根據(jù)句意It’s too late以及后面…the result was…可知,比賽已經(jīng)結(jié)束了,故應(yīng)選D。51.–Have you seen yesterday’s TV play? I think Mary won’t marry the rich man.–I agree. Unless the man finally ________ his mind to help the poor.A.change B.changes C.changed D.will change【答案】B【解析】句意:你看過昨天的電視劇嗎?我想瑪麗不會嫁給那個有錢人的。我同意。除非這個人最終改變主意去幫助窮人。unless引導(dǎo)的條件狀語從句用一般現(xiàn)在時態(tài)表將來,故答案為B。52.It39。s too noisy here. what39。s going on?Oh, the noise es from the boys. They______ a partyA.Hold B.a(chǎn)re holding C.were holding D.have held【答案】B【解析】【詳解】句意:這里太吵鬧了,發(fā)生什么事了?哦,噪音來自那些男孩,他們在舉行聚會。hold舉行,動詞原形;are holding現(xiàn)在進(jìn)行時,正在舉行;were holding過去進(jìn)行時;have held現(xiàn)在完成時。根據(jù)對話what39。s going on可知,他們在說的是現(xiàn)在正在發(fā)生的事情,應(yīng)用現(xiàn)在進(jìn)行時,故選B。53.— 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語從句。根據(jù)英語語法,賓語從句的語序應(yīng)為陳述句的語序,B、D選項可排除。根據(jù)答句的yesterday提示,事故發(fā)生在昨天,故賓語從句的謂語也應(yīng)用過去式,即happened,故應(yīng)選C。54.–_____ 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)在完成時55.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還沒有出現(xiàn),需用現(xiàn)在進(jìn)行時表示將來,可排除CD選項。根據(jù)句意結(jié)構(gòu)和語境,可知選B。56.—Dear, I have an important meeting tomorrow.—It doesn’t matter. If you _______ go to the movie tomorrow, I _______ my friend to go with me.A.don’t。 will ask B.won’t。 will askC.don’t。 ask D.won’t。 ask【答案】A【解析】試題分析: 句意:親愛的,明天我有個重要的會議。沒關(guān)系,如果明天你不能去看電影,我就邀請我的朋友和我一起去。此題考查if引導(dǎo)的條件狀語從句,主句一般將來時,從句一般現(xiàn)在時;故選A??键c(diǎn):考查動詞時態(tài)。57. Jack, what do you think of my new dress? Sorry, pardon? I _____ about something else.A.a(chǎn)m thinking B.was thinking C.thought D.think【答案】B【解析】句意:——杰克,你覺得我的新衣服怎么樣?——對不起,再說一遍好嗎?我在想別的事情??疾閯釉~時態(tài)辨析題。根據(jù)句意語境,可知問話者說話的時候回答者正在做別的事情,需用過去進(jìn)行時,即be+過去分詞結(jié)構(gòu);主語I是第一人稱,系詞需用was,故選B。58. Oh, dear! A power cut! Sorry, I didn’t know you _________ the washing machine.A.a(chǎn)re using B.used C.use D.were using【答案】D【解析】【分析】考點(diǎn):考查過去進(jìn)行時?!驹斀狻吭囶}分析:句意:——哎吆!停電啦!——對不起,我不知道你在使用洗衣機(jī)。表示過去某一時間正在進(jìn)行的動作用過去進(jìn)行時,所以選D。59.My sister __________ the exam, so she is very happy now.A.passes B.has passed C.passed D.will pass【答案】B【解析】句意:我妹妹通過了考試,所以她現(xiàn)在很高興。現(xiàn)在高興說明已經(jīng)通過了考試,應(yīng)該用現(xiàn)在完成時態(tài)來表達(dá),A答案為一般現(xiàn)在時態(tài);B答案為現(xiàn)在完成時態(tài);C答案為一般過去時態(tài);D答案為一般將來時態(tài)。故答案為B。點(diǎn)睛:現(xiàn)在完成時態(tài)由“have/has+過去分詞”構(gòu)成,主要有兩個含義:①表示過去發(fā)生的動作對現(xiàn)在造成的影響和結(jié)果,常用的時間狀語有many times, yet,ever,never,just,already,so far, by now等。I have already watched the TV play. 我已經(jīng)看過這部電視劇了。(現(xiàn)在我對它不感興趣了)②表示動作或者狀態(tài)在過去已經(jīng)開始,持續(xù)到現(xiàn)在,也許還將持續(xù)下去。用于延續(xù)性動詞,常常與so far、for或者since短語連用。since + 時間點(diǎn) /從句,for + 時間段,如:I have learned English for 3 。(3年前開始學(xué)習(xí)英語,現(xiàn)在還在學(xué)習(xí)英語)此題雖然沒有具體的時間狀語,但結(jié)合語境理解,高興的原因是現(xiàn)在通過了考試,屬于現(xiàn)在完成時態(tài)的第一種用法。60.—Are you a basketball player in you school? —Yes, I______the team 3 years it for 3 years.A.joined, was B.was joined, amC.have joined,have been D.joined, have been【答案】D【解析】【分析】句意:——你在你們學(xué)校是一名籃球運(yùn)動員嗎?——是的,我在3年前加入了籃球隊。我已經(jīng)參加它3年了?!驹斀狻縥oin加入,是瞬間性動詞;be in參加,是延續(xù)性動詞。第一空更加時間狀語3 years ago可知此處用一般過去時,故為joined。第二空根據(jù)for 3 years可知此處用延續(xù)性動詞的現(xiàn)在完成時,故用have been。故選D。