【正文】
0。B.has gone by。 cameC.went by。 will eD.has gone by。 has e【答案】B 【解析】【分析】句意:自從我姑姑來北京以來,十年過去了。since 自從.....引導(dǎo)的從句應(yīng)該是過去時(shí);since引導(dǎo)的時(shí)間表示自從....到現(xiàn)在,主句應(yīng)該用現(xiàn)在完成時(shí),ten years 十年,時(shí)間作主語(yǔ)時(shí),謂語(yǔ)動(dòng)詞用單數(shù)。結(jié)合句意,故答案為B?!军c(diǎn)評(píng)】考查動(dòng)詞一般過去時(shí)和現(xiàn)在完成時(shí)。掌握動(dòng)詞時(shí)態(tài)的區(qū)別和常用的時(shí)間狀語(yǔ)。26.—Did you do anything interesting last Sunday? —Not really. I just ______ at home.A.stayB.stayedC.will stayD.am staying【答案】 B 【解析】【分析】句意:——上個(gè)星期天你做了有趣的事了嗎?——真的沒有,我就呆在家里了。根據(jù)last Sunday,可知句子時(shí)態(tài)為一般過去時(shí),B為過去式,故答案是B。 【點(diǎn)評(píng)】考查一般過去時(shí),注意根據(jù)時(shí)間狀語(yǔ)確定句子的時(shí)態(tài)。27.By the time my mum got home, I _______ my homework.A.have finishedB.had finishedC.finishedD.will finish【答案】 B 【解析】【分析】考查動(dòng)詞時(shí)態(tài)。句意為“我母親到家時(shí),我已經(jīng)做完作業(yè)了?!敝骶鋭?dòng)作在從句動(dòng)作(一般過去時(shí))之前就已經(jīng)完成了,因此主句應(yīng)用過去完成時(shí),故選B。28.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é)生的時(shí)候他在他父親的商店里工作了好幾個(gè)月。worked是過去式,工作;has worked現(xiàn)在完成時(shí);had worked過去完成時(shí),表示在一個(gè)過去動(dòng)作之前發(fā)生的動(dòng)作;was working過去進(jìn)行時(shí),表示過去某個(gè)時(shí)間正在發(fā)生的動(dòng)作。根據(jù)句意和句中的時(shí)間狀語(yǔ)when he was a high school student可知,這里說的是過去的事情,應(yīng)使用一般過去時(shí)態(tài),選A。29. I a camera two weeks ago but I haven39。t had a chance to use it.A.have boughtB.boughtC.will buy【答案】 B 【解析】【分析】句意:在兩個(gè)星期前我買了一個(gè)照相機(jī),但我沒有機(jī)會(huì)使用它。have bought屬現(xiàn)在完成時(shí)。 bought是buy的過去式,屬一般過去時(shí)。 will buy屬一般將來時(shí)。根據(jù)時(shí)間狀語(yǔ)two weeks ago可知該用一般過去時(shí),所以選B30.— The hen ___________ three eggs yesterday. — It39。s amazing.A.lieB.layC.lainD.laid【答案】D 【解析】【分析】——昨天那個(gè)母雞下了三個(gè)蛋?!媪钊梭@奇。下蛋:lay eggs, yesterday是昨天的意思,和一般過去時(shí)連用,lay的過去式是laid, lie: 躺,撒謊,lay:lie的過去式,或放,下蛋,lain是lie的過去分詞,故選D?!军c(diǎn)評(píng)】考查動(dòng)詞辨析。熟記這幾個(gè)詞的區(qū)別和意義。