【正文】
。“for+一段時間”表示某個動作或狀態(tài)持續(xù)一段時間,謂語動詞是可持續(xù)動詞。故選D。49.The boy ______ for her in the rain for nearly half an hour before she appeared.A.waits B.waited C.has waited D.had waited【答案】D【解析】句意:在她出現(xiàn)前,那個男孩已經(jīng)在雨中等了接近半個小時了。A是一般現(xiàn)在時第三人稱單數(shù)形式;B是一般過去時;D是過去進行時。48.Someone ______ at the door. Can you open it?A.knocks B.knockedC.is knocking D.was knocking【答案】C【解析】試題分析:句意:有人在敲門,你可以去開一下嗎?knock敲,knock at the door是一個固定的短語,意思是敲門。根據(jù)Mr Li left our school last month可知,本題用過去完成時。 has e【答案】B【解析】試題分析:句意:李先生上個月離開了我們學校。 came C.was 。47.Mr Li left our school last month . He in our school for nine years since he here in 2000.A.is 。lived是過去式;was living過去進行時;have lived現(xiàn)在完成時;am living現(xiàn)在進行時。本題考查的是動詞的時態(tài),根據(jù)問句中的yesterday可知,本題是一般過去時,故答案選C??键c:考查現(xiàn)在完成時與一般過去時。根據(jù)yet結合句意可知前一句該用現(xiàn)在完成時;根據(jù)ten minutes ago可知后一句該用一般過去時。 do。 done。 done。 do。When引導的時間狀語從句,用一般過去時,主句用過去進行時was/were doing,故選C。43. Did you have a discussion with him about the matter? No. When I saw him, he________ his history project busily.A.has prepared B.prepares C.was preparing D.prepared【答案】C【解析】句意:——你和他關于那個問題討論過了嗎?——沒有。如for 和since 所引導的時間狀語都表示一段時間,那就要將瞬間動詞轉化為表延續(xù)的動詞或者表狀態(tài)的形式,be+名詞/形容詞或副詞/介詞短語等。這類動詞有:go, e, arrive, leave, begin, start, join, marry 等。marry和get married都是短暫性動詞,不能與表示一段的時間狀語連用,marry的延續(xù)性形式為be married,故答案為B。故選B。cooks烹飪,一般現(xiàn)在時;was cooking過去進行時;is cooking現(xiàn)在進行時;will cook一般將來時。41.—What was your father doing when you got home yesterday?—He dinner at that time.A.cooks B.was cooking C.is cooking D.will cook【答案】B【解析】【詳解】句意:——昨天當你到家的時候你的父親在做什么?——當時他在做晚餐?!菦]有人知道明天會不會下雨。 rains. D.won’t rain。 rains B.doesn’t rain。ago自從五年前以來,意為自從五年前以來他就教我們英語,表示狀態(tài)的持續(xù),用于現(xiàn)在完成時;現(xiàn)在完成時的構成:主語+have/has+動詞過去分詞;主語是Miss Smith,所以助動詞用has,teach教,實義動詞,過去分詞是taught,故答案選C。fivesincein our school since five years ago.A.teaches B.taught C.has taught D.is teaching【答案】C【解析】句意:Smith小姐從5年前就已經(jīng)在我們學校教書了。39.Miss Smith哦,我當時在洗澡。答案為A。37.They ________ the ing of the year 2018 when an accident happened.A.were celebrating B.celebratedC.would celebrate D.have celebrated【答案】A【解析】【詳解】句意“當事故發(fā)生時,他們正在慶祝即將來臨的2018年”。In +一段時間,用于將來時。 will be【答案】D【解析】【詳解】句意:湯姆在哪?他去了美國,他將在兩個月之后回來。 will beC.has been to。36.—Where is Tom?—He ______ the USA.He ______ back in two months.A.has gone to。哦,我在我姑媽家里。35.—Sam,I called you yesterday,but you were not at home.—Oh,I at my aunt39??疾橐话氵^去時。the English role play for the show last night.A.will practice B.practiced C.is34.Theyand連接并列結構,at seven在七點鐘,是過去的時間,需用一般過去時,可排除ACD三項。——那時我正在洗澡。根據(jù)Hold on, ,應是表示他找的瑪麗正做某事,故用現(xiàn)在進行時be doing,故選D。32.—May I speak to Mary?—Hold on, the kitchen.A.has cooked B.cooked C.will cook D.is cooking【答案】D【解析】句意:——我可以讓瑪麗接電話嗎?——請不要掛斷電話。第二空主語he是第三人稱單數(shù),故謂語用第三人稱單數(shù)es。二