【正文】
an English lesson“上英語課”,have的現(xiàn)在分詞是having;故答案選D。51.Is that beautiful sweater yours?Yes. I it for two years.A.bought B.have bought C.have had D.kept【答案】C【解析】句意:——那件漂亮的毛衣是你的嗎?——是的,我已經買了兩年了。A. finish動詞原形; B. finishes一般現(xiàn)在時態(tài)的第三人稱單數(shù)形式; C. has finished 現(xiàn)在完成時態(tài)的第三人稱單數(shù)形式;D. is finishing現(xiàn)在進行時態(tài)的第三人稱單數(shù)形式。本題主要考查現(xiàn)在進行時。根據題意,故選C。t have a good sleep.A.slept B.am sleeping C.was sleeping D.have slept【答案】B【解析】句意:——你看起來非常累。 two years ago是過去時間短語,動詞用過去式;for two year表示一段時間,動詞應具有持續(xù)性或表狀態(tài),be away表狀態(tài),可以和現(xiàn)在完成時態(tài)連用。故答案為D。57.一You look tired. What39。A. is是,單數(shù);B. has有,第三人稱單數(shù);C. will be將是;D. will have將有。我在等他。如:His father has died since he was ,必須轉化為:His father has been dead since he was born.52.Sally _______ reading the novel. She will return it in the afternoon.A.finish B.finishes C.has finished D.is finishing【答案】C【解析】【詳解】句意:莎莉已讀完小說了?!?可推知剛才有人敲門時我和我的朋友正在臥室里看電視。根據Could you please tell me可知本題考查賓語從句,賓語從句的語序要用陳述語序,所以排除C、D選項;又因為提示詞yesterday可知時態(tài)用一般過去時,而B選項用的是一般現(xiàn)在時,所以排除;故答案選A。47.—is fixed B.will leave。44.—There are so many swimmers swimming in the swimming pool. —Yes, and sixty percent _ children.A.is B.are C.was D.were【答案】B【解析】句意:——在游泳池里有那么多游泳者正在游泳。你在中國住了多久了?我記不太清了。故選:A。went【答案】A【解析】句意:桂林是個很棒的地方。 rings D.be handed in。 been to D.can’t 。have/has則表達某一個人擁有某樣東西。m far too busy to go there.A.has started B.has been onC.has been open D.has opened【答案】C【解析】【詳解】句意:——你曾經去過我們市的蘇寧購物中心嗎?——沒有。t remember____________ the book yesterday.A.where I put B.where did I putC.where will I put D.where l will put【答案】A【解析】英語賓語從句中一般為陳述語序。結合語境理解可知,當我到家這一時刻,另一個動詞正在進行,when引導的時間狀語從句是一般過去時,主句表達的是過去正在進行的動作,故句子的時態(tài)為過去進行時,答案為D。D.have playedhave had【答案】 A 【解析】【分析】句意:—— 昨晚我去看你了。am havingwas having句意:哎喲!停電了!對不起,我不知道你在使用洗衣機。useB. 【點評】考查過去進行時。 【點評】考查動詞時態(tài)。B.t listeningare25.The boy with two dogs ________in the yard when the earthquake hit the city. A.B.B.本題表示“當警察攔你時,你正開得有多快”,用過去進行時態(tài),故選A。根據題意,故選A。was cleaningwere doing注意過去完成時的結構。18.The traffic accident happened when Jane39。joggedwill talk【答案】C 【解析】【分析】句意:對不起,我遲到了。m late. I _______ with a friend and I pletely forgot the time. A.waitedD.t you pick up my phone yesterday evening?—Oh, I _____ in the kitchen at that time.A.was waiting故選B。was watching根據when和yesterday,可知是昨天看到 Linda的時候,她正在做的事情,應用過去進行時態(tài),故選B。has studied11.Linda was busy when I went to see her yesterday. SheI would have a meeting with clients【答案】 A 【解析】【分析】句意:——我今天上午大約十點鐘給你打電話。t answer the phone. —Oh, I39。D.注意根據時間狀語和上下文來確定句子的時態(tài)。8.—What were you doing at this time yesterday?—I ________on the grass and drawing a picture.A.C.表示一個過去動作發(fā)生時,另一個過去動作正在發(fā)生,句子用過去進行時態(tài)。B.句意是:我昨天在圖書館里看見他了,那時他正在看書。was reading故選D。B.was watchingclean【答案】 A 【解析】【分析】句意:——昨天下午當我們正在打籃球時你正在干什么? ——我正在打掃教室。will cleanD.B.t see you at the party in the pany yesterday evening. ——Oh, all my family celebratedwas celebrating本題強調所有的家人都在為我兒子慶祝生日,看作復數(shù)。C.will read【答案】 C 【解析】【分析】at that moment 意為“在那時”,表示過去的時間點,表示過去某一時間正在進行的動作,用過去進行時,故選C。liedA,lied一般過去時B,was lying過去進行時C,lay動詞原形D,was laying過去進行時。are taking7.The students 【點評】此題考查過去進行時的用法?!军c評】考查過去進行時的用法。was talkingclock this morning. But you didn39。D.clock this morning 的語境選擇合適的的用法。C.will study一般將來時態(tài),將要學習;was studying過去進行時態(tài),表示過去某個時間正在進行的動作;has studied現(xiàn)在完成時,表示過去發(fā)生的動作對現(xiàn)在的影響;is studying現(xiàn)在進行時,表示此時此刻正在進行的動作。B.根據對話的情境可知,在那個人打電話的時候,我正在看電視節(jié)目,這里說的是昨天晚上那個時間正在做的事情,應該用過去進行時。B.14.—Why didn39。C.【點評】現(xiàn)在進行時16.Sorry I39。D.t see it. I __________ along the lake.A.故選D。 【點評】考查時態(tài)辨析及主謂一致。C.t you notice Ted pass by?— No, I _______ the chalk off the blackboard.A.根據語境可知用過去進行時,其結構是was/were doing 。表示一個過去動作發(fā)生時,另一個過去動作正在發(fā)生,用過去進行時態(tài)。had doneclock last night?—No. I【點評】考查過去進行時。D.wasn39。t listening ,故選A。根據句意語境,可知“我”剛才正在看書所以沒看到那女孩,需用過去進行時,結構:was/were+doing