【正文】
。根據(jù) for a few days可知,這些天一直在香港,表示從過去的時間一直延續(xù)到現(xiàn)在,應(yīng)用現(xiàn)在完成時;又根據(jù)has been to去過和has gone to去過都不能與時間段連用可知,應(yīng)排除BC;要表示在哪里呆多長時間應(yīng)用延續(xù)性動詞短語 be in表狀態(tài),故答案選D。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【解析】句意:——昨天我在聚會上沒有看見你。為什么?——因為在那時我正在等一個重要的人。根據(jù)at that time可知此處用過去進(jìn)行時,故為was waiting,故選A。47.She ______ for ten years and now she has a lovely daughter.A.married B.has been married C.has got married【答案】B【解析】句意:她結(jié)婚十年了,現(xiàn)在有了一個可愛的女兒。marry和get married都是短暫性動詞,不能與表示一段的時間狀語連用,marry的延續(xù)性形式為be married,故答案為B。點睛: 短暫性動詞又稱瞬間動詞,表示動作一旦發(fā)生就立即結(jié)束。這類動詞有:go, e, arrive, leave, begin, start, join, marry 等。瞬間動詞可以用于現(xiàn)在完成時,但不能和表示一段時間的狀語連用。如for 和since 所引導(dǎo)的時間狀語都表示一段時間,那就要將瞬間動詞轉(zhuǎn)化為表延續(xù)的動詞或者表狀態(tài)的形式,be+名詞/形容詞或副詞/介詞短語等。 如此題中的marry轉(zhuǎn)化為be married , 表示狀態(tài),就可以與表示一段的時間狀語連用。48.Mary with her parents to Hong Kong. They’ll stay there for two weeks.A.have been B.have gone C.has been D.has gone【答案】D【解析】【詳解】句意:瑪麗和她的父母一起去了香港,他們打算在那里待一個星期??疾橹髦^一致和現(xiàn)在完成時。根據(jù)后面They’ll stay there for two ,可知瑪麗和她的父母待在香港兩周了,一起去了香港,并且還沒有回來,所以用have/has gone to;have/has been to 則表示去過某地(已經(jīng)回來);主語后面由with結(jié)構(gòu)時,謂語動詞由前面的主語決定單復(fù)數(shù),根據(jù)主語Mary判斷用助動詞has.故選D。【點睛】現(xiàn)在完成時的標(biāo)志詞already(肯定), yet(否定,疑問), just, before, recently, still, lately, never, ever, never, twice, on several occasion, in the past few days/weeks/months/years,(up to)these few days/weeks/months/years, this morning/week/month/year, just, up to present, so far, up to now, till now, since+時間49.—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。50.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。51.Larry, we’re glad you have arrived. We ______ to drive to the station to meet you.A.began B.would begin C.have begun D.were beginning【答案】D【解析】句意:Larry,我們很高興你來了,我們正要開車去車站接你。began一般過去時態(tài),開始,表示過去發(fā)生的動作;would begin將會開始,過去將來時;have begun現(xiàn)在完成時,表示過去發(fā)生的動作對現(xiàn)在的影響;were beginning正要開始。根據(jù)句意we’re glad you have arrived可知,Larry現(xiàn)在已經(jīng)來了,因此打算開車去車站應(yīng)該是過去打算去做,但還沒有去做的事情,故應(yīng)選D。52.—Laura, how soon will you get back from abroad?—Hmm, ________. See you then.A.ten days ago B.twice a month C.for an hour D.in ten months【答案】D【解析】句意:——Laura,你將多久從國外回來?——嗯,十個月后。到時候見。ten days ago十天前,用于一般過去時,twice a month一個月兩次,用于一般現(xiàn)在時;for an hour長達(dá)一小時,用于現(xiàn)在完成時。in ten months十個月后,用于一般將來時。根據(jù)how soon will you get back from abroad?可知此處是一般將來時,表示將要用多長時間,故用in ten months,故選D。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。點睛:短暫性動詞又稱瞬間動詞,表示動作一旦發(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.—The shop is ____________ on Saturday and Sunday. We can go shopping there on weekdays.—Oh, no. It ____________ since last Saturday.A.open, has closed B.close, has been openC.open, has been opened D.closed, has been closed【答案】D【解析】【詳解】句意:這個商店周六、日不營業(yè),我們可以在工作日去那購物。哦,不!直到上周六它還沒營業(yè)。open營業(yè)的;closed關(guān)門的,不營業(yè)的。故選D。55.I didn’t know when he back. He said he would call me when he home.A.will e。 gets B.came。 gotC.would e。 got D.came。 would get【答案】C【解析】試題分析:句意為:我不知道他什么時候回來。他說他到家就會打電話給我。根據(jù)語境,前句是賓語從句,主句用一般過去時,從句應(yīng)用表示過去的某種時態(tài);后句是帶有時間狀語從句的賓語從句,從句中主句用過去將來時,從句應(yīng)用一般過去時。結(jié)合選項可知應(yīng)選C。考點:考查從句的時態(tài)用法。56.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。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.一You look tired. What39。s the matter?一I on a sofa because my grandparents have been here to spend the weekend. I can39。t have a good sleep.A.slept B.a(chǎn)m sleeping C.was sleeping D.have slept【答案】B【解析】句意:——你看起來非常累。怎么啦?——因為我的祖父母在這里度周末,我一直在沙發(fā)上睡覺。我無法睡個好覺。根據(jù)You look ,因此在沙發(fā)上睡覺這個是近段時間一直在做,故用現(xiàn)在進(jìn)行時,故選B。59. Do you know when we________?I39。m not sure. I will tell you about it when the time________.A.leave。is fixed B.will leave。is fixedC.leave。will be fixed D.will leave。will be fixed.【答案】B【解析】試題分析:句意:-你知道我們什么時候出發(fā)嗎?-我不確定。當(dāng)時間安排下來時,我會告訴你?,F(xiàn)在還沒有出發(fā),出發(fā)是將要發(fā)生的動作,用一般將來時態(tài):will leave;后句是when引出的時間狀語從句,時間狀語從句中用一般現(xiàn)在時態(tài)表示將要發(fā)生的動作。故選B。考點:考查動詞的時態(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é)校是一名籃球運動員嗎?——是的,我在3年前加入了籃球隊。我已經(jīng)參加它3年了。【詳解】join加入,是瞬間性動詞;be in參加,是延續(xù)性動詞。第一空更加時間狀語3 years ago可知此處用一般過去時,故為joined。第二空根據(jù)for 3 years可知此處用延續(xù)性動詞的現(xiàn)在完成時,故用have been。故選D。