当前位置:文档之家› 英语一般过去时试题(有答案和解析)及解析

英语一般过去时试题(有答案和解析)及解析

英语一般过去时试题(有答案和解析)及解析一、初中英语一般过去时1.They don't live here any longer. They _______ to Chengdu last month.A. moveB. movedC. will moveD. are moving【答案】B【解析】【分析】句意:他们不再住在这里了。

他们上个月搬到成都了。

last month是一般过去时的时间状语,动词用过去式,故答案选B。

【点评】考查一般过去时态。

2.— Are you a basketball player in your school ?— Yes. I ______________ the team 3 years ago. I ______________ in it for 3 years.A. joined; wasB. was joined; amC. have joined; have beenD. joined; have been【答案】 D【解析】【分析】句意:——你是你们学校的篮球运动员吗?——是的,三年前我加入了这个团队,我在里面呆了3年。

3 years ago是一般过去时的标志,join和主语 I 之间是主动关系,且for 3 years是时间段,是现在完成时标志,故用持续性动词,have been in表示持续,故选D。

【点评】考查时态,注意现在完成时的持续性动词的用法。

3.I was walking in the street when someone _______ me.A. calledB. was callingC. callsD. call【答案】 A【解析】【分析】句意:我正在街上走这时有人叫我。

状语从句中前后时态要保持一致,根据主句中的was walking可知此处用过去的时态,排除CD;此处call表示短暂性动作,所以不用进行时态,故答案为A。

【点评】考查动词的时态,注意时态的前后一致。

4.He_____ his English teacher when he was sightseeing in Paris.A. has metB. had metC. metD. would meet【答案】 C【解析】【分析】句意:他在巴黎观光时遇到了他的英语老师。

由题干中的语句when he was sightseeing in Paris.提示可知此句要用一般过去时。

meet,遇到,动词;其过去式是met,故选C。

【点评】考查一般过去时的基本用法。

注意不规则动词的过去式的书写。

5.-Have you ever been to Xiamen?-Yes. I _ there in 2013.A. goB. wentC. have gone【答案】 B【解析】【分析】句意:一你去过厦门吗?一是的,我2013年去的。

当句子里有表示过去的时间状语时,句子通常就是强调在这个过去时间里发生的动作,句子要用一般过去时态。

本句强调在2013年去那儿,用一般过去时,故选B。

6.—Great changes have taken place in our hometown over the past years.—Yeah. Things ______different when we were young.A. have beenB. areC. will beD. were【答案】D【解析】【分析】句意:——在过去的几年里,我们家乡发生了巨大的变化。

——是的。

我们年轻时情况不同。

根据后文when we were young可知,本句时态为一般过去时,用were。

故选D。

【点评】考查一般过去时,注意根据时间状语或其他动词的时态,判断考查的时态。

7.—Where did you go last winter vacation?—I ________ to London with my family.A. goB. have goneC. wentD. was going【答案】 C【解析】【分析】句意:——去年寒假你去哪里了?——我和家人去了伦敦。

A.一般现在时;B.现在完成时;C.一般过去时;D.过去进行时。

did表明时态是一般过去时,所以回答用一般过去时,故选C。

【点评】考查一般过去时,注意问句和答句时态一致,故选C。

8.My mind wasn't on what he was saying so I'm afraid I ____________ half of it.A. missedB. was missingC. will missD. would miss【答案】A【解析】【分析】句意:本题翻译为:我的心思不在他刚才所说的内容上,所以我担心我刚才错过了一半的内容。

A. missed一般过去时;B. was missing过去进行时C. will miss一般将来时;D. would miss过去将来时。

根据句意,可知表示过去错过了一半的内容,所以用一般过去时,故选A。

【点评】此题考查一般过去时的用法。

9.— Do you know yesterday?—Yes. She was ill in hospital.A. why didn't Jenny go to schoolB. why doesn't Jenny go to schoolC. why Jenny didn't go to schoolD. why Jenny doesn't go to school【答案】C【解析】【分析】句意:——你知道詹妮昨天为什么没去上学吗?——是的,她生病住院了。

根据yesterday,昨天,可知用一般过去时,宾语从句的语序要用陈述语序,故选C。

【点评】考查宾语从句。

10.—Are you a basketball player in you school?—Yes, I ______the team 3 years ago. I ______in it for 3 years.A. joined, wasB. was joined, amC. have joined, have beenD. joined, have been 【答案】D【解析】【分析】句意:——你是你们学校的篮球运动员吗?——是的,我在3年前加入了篮球队。

我已经参加它3年了。

第一空,根据时间状语3 years ago,三年前,可知此处用一般过去时,故为joined。

第二空,根据for 3 years,可知此处用延续性动词的现在完成时,结构为have done,主语是I,故用have been。

故选D。

【点评】考查一般过去时和现在完成时。

注意根据时间状语确定动词的时态。

11.—The bread is really delicious.—Thank you, I ________ it myself.A. makeB. madeC. will makeD. am making【答案】B【解析】【分析】句意:—面包真的很好吃。

—谢谢,我自己做的。

根据句意“面包美味可口”得知面包已做好,则说自己做的应为过去的动作,因此应使用一般过去时态。

故答案选B。

【点评】考查动词时态的辨析。

注意根据语境判断出动作是什么时候发生的从而确定时态。

12.John and I ________ to visit his grandparents last Sunday afternoon.A. goB. wentC. will goD. have gone【答案】 B【解析】【分析】考查动词时态。

根据last Sunday知道用一般过去时,故选B。

13.Could you tell me ____this morning?A. what time you had breakfastB. where have you beenC. how did you get thereD. why will you leave earlier【答案】 A【解析】【分析】句意:你可以告诉我今天早上你几点吃饭吗?tell后接了一个宾语从句,宾语从句用陈述语序,排除CD,根据this morning,判断句子时态用一般过去时,故答案选A。

【点评】考查宾语从句语序和时态。

注意宾语从句的用法。

14.— Where did you go last weekend?— I to the Great Wall.A. goB. wentC. will goD. have gone【答案】B【解析】【分析】句意:——上个周末你去哪里了?——我去长城了。

A,go一般现在时。

B,went一般过去时C,will go一般将来时。

D,have gone现在完成时。

据时间状语last weekend可知此处用一般过去时,故用动词的过去式went。

故选B。

【点评】本题考查一般过去时。

以及go、went、will go、have gone四种事态的用法和区别。

15.—Sorry, Tom. I can't find the book you ______ me.—It's OK. I don't need it any more.A. lendB. have lentC. will lendD. lent【答案】D【解析】【分析】句意:——对不起,汤姆。

我找不到你借给我的那本书。

——没关系。

我不再需要它了。

根据I don't need it any more可知汤姆现在不再需要那本书,因此借给我那本书应发生在过去,故此处用一般过去时,故选D。

【点评】此题考查一般过去时的用法。

16.Alice __________ for 15 years, yet she still doesn't know what kind of man she __________.A. has been married; has married withB. has got married; married toC. has been married; marriedD. has married; has married to【答案】 C【解析】【分析】句意:爱丽丝已经结婚十五年了,然而她还不知道她嫁的是什么样的男人。

第一空根据时间状语for 15 years,十五年了,可知动作从过去开始发生持续到现在,时态为现在完成时has+过去分词,且动词应为延续性动词;短暂性动词marry变为延续性,应用has been married。

第二空,结婚,marry,动作发生在过去,因此用一般过去时married,故选C。

相关主题