【正文】
ard【答案】 C 【解析】【分析】句意:當(dāng)她正在看電視時她聽見房間外的聲音。while引導(dǎo)的時間狀語從句,從句用過去進(jìn)行時,主句用一般過去時。過去進(jìn)行時的結(jié)構(gòu)是was/were+動詞ing,主語是she,所以用was,watch的ing是watching;主句中hear的過去式是heard,故選C。 【點評】考查while引導(dǎo)的時間狀語從句,注意平時識記其結(jié)構(gòu)。41.Jake _____his key in the office so he had to wait until his wife _______ home.A.has forgotten … esB.forgot… eC.had left… cameD.had left…would e【答案】 C 【解析】【分析】句意:杰克把他的鑰匙丟在辦公室了,因此他不得不等到他的妻子回家。結(jié)合語境可知前文描述的是過去某時前已經(jīng)完成的動作,故用過去完成時態(tài)。下文指的是過去某時的動作,故用一般過去時態(tài)。選C?!军c評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進(jìn)行判斷。解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時態(tài)。42.– When did you _________ into this new house?— Well, I _________ here for a month.A.move, liveB.moved, livedC.moved, have livedD.move, have lived【答案】 D 【解析】【分析】句意:— 你什么時候搬到這個新房子的?— 好的,我已經(jīng)在這住了一個月了。 根據(jù)上文是對一般過去的提問,可知用一般過去時態(tài),根據(jù)語境下文應(yīng)該用現(xiàn)在完成時來回答。根據(jù)題意故選D。43. I a camera two weeks ago but I haven39。t had a chance to use it.A.have boughtB.boughtC.will buy【答案】 B 【解析】【分析】句意:在兩個星期前我買了一個照相機(jī),但我沒有機(jī)會使用它。have bought屬現(xiàn)在完成時。 bought是buy的過去式,屬一般過去時。 will buy屬一般將來時。根據(jù)時間狀語two weeks ago可知該用一般過去時,所以選B44.—Your coat fits you well.— Thank you. I it when I was on vacation.A.have boughtB.buyC.bought【答案】 C 【解析】【分析】考查動詞時態(tài)的用法。句意:你的大衣非常適合你。謝謝,我是在我出差的時候買的。根據(jù)when后的句子用的是一般過去時,所以這里也應(yīng)該用一般過去時。故選C。45.—Linda hasn39。t e to the party yet. —But she . I think I have to call her again.A.promisesB.promisedC.will promise【答案】 B 【解析】【分析】句意:——琳達(dá)還沒來參加聚會?!饝?yīng)了。我想我得再給她打個電話。根據(jù) I think I have to call her again. 我得再給她打個電話??芍饝?yīng)了,應(yīng)用一般過去時,故選B。 【點評】考查動詞一般過去時的用法。46.—_____ you _____ your homework yet?—Yes, I _____ it ten minutes ago.A.Did。 do。 finishedB.Have。 done。 have finishedC.Have。 done。 finishedD.Will。 do。 finish【答案】 C 【解析】【分析】句意:你完成作業(yè)了嗎?是的,我十分鐘前完成了。yet是現(xiàn)在完成時的標(biāo)志,所以第一句用現(xiàn)在完成時;ago是一般過去時的標(biāo)志,所以第二空用過去式,故答案為C?!军c評】考查動詞的時態(tài),理解句意,根據(jù)關(guān)鍵詞yet和ago判斷時態(tài)。47.— What did you do last night?— I ________ my homework and watched TV.A.didB.doC.am doingD.will do【答案】 A 【解析】【分析】句意為:—昨天晚上你做了什么?—我做了我的作業(yè),還看了電視。由last night可知此句為一般過去時,故選A。【點評】考查句子的時態(tài)。48.—Where is Mr. Smith?—He _______ to the library. I _______ him there five minutes ago.A.has been。 have metB.has been。 metC.has gone。 have metD.has gone。 met【答案】D 【解析】【分析】句意:史密斯先生在哪兒?他去圖書館了,五分鐘前我在那里遇到他。have been to去過某地(已經(jīng)回來);have gone to去了某地(尚未返回)。根據(jù)句意可知史密斯先生此刻不在此處,所以用has gone;根據(jù)five minutes ago是過去時間可知第二空用一般過去時,故答案為D?!军c評】考查動詞的時態(tài),熟記have been to與have gone to的意思差異,注意判斷時態(tài)的時間狀語。49.I Game of Thrones(權(quán)利的游戲) with my friends last month. It39。s amazing. A.watchB.watchedC.watchesD.have watched【答案】 B 【解析】【分析】句意:我上個月和我的朋友一起看了《權(quán)力的游戲》,太神奇了。last month,是一般過去時標(biāo)志 , 因此用過去式watched,故選B。 【點評】考查時態(tài),注意一般過去時的用法。50.He ______ in his father39。s shop for several months when he was a high school student.A.workedB.has workedC.had workedD.was working【答案】 A 【解析】【分析】句意:當(dāng)他是一名中學(xué)生的時候他在他父親的商店里工作了好幾個月。worked是過去式,工作;has worked現(xiàn)在完成時;had worked過去完成時,表示在一個過去動作之前發(fā)生的動作;was working過去進(jìn)行時,表示過去某個時間正在發(fā)生的動作。根據(jù)句意和句中的時間狀語when he was a high school student可知,這里說的是過去的事情,應(yīng)使用一般過去時態(tài),選A。