- 30.54 KB
- 2021-10-12 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
2018全国中考英语试题分类汇编 :一般过去时
1.— Jack, your T-shirt is so beautiful, could you tell me _______ it?
— Oh, yes. I bought it in a store online.
A. where did you buy B. where do you buy
C. where you buy D. where you bought
【来源】辽宁 阜新
【答案】D
【解析】句意:——杰克,你的体恤衫非常漂亮,你能告诉我你在哪里买的它吗?——哦,可以。我在网上商店里买的它。根据I bought it in a store online.可知此处用一般过去时,作为动词tell的宾语从句,用陈述语序:疑问词+主语+谓语+宾语,故选 D。
2.—Great changes have taken place in our hometown over the past years.
—Yeah. Things ______different when we were young.
A. have been B. are C. will be D. were
【来源】江苏 泰州
【答案】D
【解析】句意:-在过去的几年里,我们家乡发生了巨大的变化。-是的。我们年轻时情况不同。A. have been现在完成时态,是; B. are一般现在时态,是; C. will be一般将来时态,将是; D. were一般过去时态,是。根据后文when we were young可知,本题be动词使用一般过去式。故选: D。
3. David is a tennis player,He______ to play tennis when he was six years o1d.
A. begins B. will begin C. began D. has begun
【来源】北京
【答案】C
【解析】句意:戴维是个网球运动员,六岁时就开始打网球了。从when he was six years o1d判断句子时态用一般过去时。故选C。
4.—Are you a basketball player in you school?
—Yes, I______the team 3 years ago.I______in it for 3 years.
A. joined, was B. was joined, am
C. have joined,have been D. joined, have been
【来源】四川 眉山
【答案】D
【解析】句意:——你在你们学校是一名篮球运动员吗?——是的,我在3年前加入了篮球队。我已经参加它3年了。join加入,是瞬间性动词;be in参加,是延续性动词。第一空更加时间状语3 years ago可知此处用一般过去时,故为joined。第二空根据for 3 years可知此处用延续性动词的现在完成时,故用have been。故选 D。
5.—How was the volleyball game yesterday?
—Oh, it was fantastic! We ______ so much fun.
A. have B. had C. are having D. will have
【来源】云南 昆明
【答案】B
【解析】句意:-昨天的排球比赛怎么样?-哦,太棒了!我们玩得很开心。Have fun意为“玩得开心”,have so much fun意为“玩得非常开心”。 A是一般现在时动词原形, B是一般过去时, C是现在进行时, D是一般将来时,从前句的yesterday(昨天)得知排球比赛是在昨天,所以是昨天玩得开心,动作发生在过去,需要使用一般过去时,故把have变为过去时had即可,选 B。
6.The king didn’t take any notice of the noise in the crowd and _______ with the parade.
A. carry on B. carry out C. carried on D. carried out
【来源】江苏 无锡
【答案】C
【解析】句意:国王没有注意到人群中的嘈杂声,继续游行。连词and连接两个并列句,根据前面的句子的时态判断,and后的句子也应为一般过去时,排除A, B;carry on继续进行;carry out进行,执行。结合句意可知,答案为 C。
7.The debate on whether to keep pets_____forty minutes yesterday afternoon.
A. last B. lasted C. will last D. has lasted
【来源】上海
【答案】B
【解析】句意:关于是否养宠物的争论昨天下午持续了四十分钟。根据 yesterday afternoon 可知此处时态应为一般过去时。故答案为B。
8.—Has your daughter come back from Australia?
—Yes. She ______ there for three years
A. has stayed B. stays C. stayed D. had stayed
【来源】内蒙 包头
【答案】C
【解析】句意:——你女儿从澳大利亚回来了吗?——是的。她在那里住了三年。考查一般过去时。A. has stayed现在完成时; B. stays一般现在时; C. stayed一般过去时; D. had stayed过去完成时。根据句意可知女儿已经从澳大利亚回来了,所以待在澳大利亚的动作表示的是过去,要用一般过去时,故答案选C。
9.He______ his grandparents in the countryside last week.
A. visits B. visit C. visited
【来源】黑龙江 绥化
【答案】C
【解析】句意:上周,他拜访了在农村的祖父母。本题考查动词的时态。A. visits 单数第三人称形式;B. visit 动词原形 ; C. visited一般过去式。因为句中有一般过去式的标志性短语:last week.,故选C
10.—The bread is really delicious.
—Thank you I ________ it myself.
A. make B. made C. will make D. am making
【来源】河北省
【答案】B
【解析】句意:——面包真好吃。——谢谢,我自己做的。考查动词时态辨析题。根据The bread is really delicious.,结合句意语境,可知面包是过去做好的,需用一般过去时,故选B。
11.—Jerry, have you ever been to the Great Wall?
—Yes. I______ there with my parents last year
A. go B. went C. will go D. have gone
【来源】天津
【答案】B
【解析】句意:-Jerry,你曾经去过长城吗?
——是的,去年我和我父母一起去那儿的。本题考查动词的时态。由第二句的时间标志词 last year 可以理解句意为去年我和爸妈去过长城。属于一般过去时的标志词,故选 B. went。本题容易误选D. have gone 已经去过,但是需要注意现在完成时的时间标志词。
12.—______you _____the Chinese Culture Festival in the Central Square?
—Yes. It was really a great success.
A. Are…attending B. Will…attend
C. Do…attend D. Did…attend
【来源】湖北宣昌
【答案】D
【解析】句意:——你参加了中央广场的中国文化节吗?——是的。这真是一个巨大的成功。考查动词时态辨析题。根据答语It was really a great success.,可知是过去的动作,需用一般过去时,可排除ABC三个选项,故选D。
13.—There is someone knocking at the door.
—It must be the repairman. I ______ him to come to fix our fridge two hours ago.
A. call B. have called C. called
【来源】四川 乐山
【答案】C
【解析】句意:——有人敲门。——一定是修理工。两小时前我叫他来修冰箱。考查动词辨析题。two hours ago两小时前,用于一般过去时,可排除 AB两项;根据句意语境,可知选C。
14.—Have you ever been to South Tower Park?
—Yes. I _______there a few months ago.
A. went B. have been C. have gone
【来源】湖南郴州
【答案】A
【解析】句意:——你曾经去过南塔公园吗?——是的,几个月前我去那儿了。have been to曾经去过某地; have gone to去某地了;根据a few months ago.可知用过去时态;故选A
15.Liu Changjian, the command pilot of Sichuan Airlines Flight 3U8633, successfully down the plane last month.
A. has brought B. ill bring C. brought D. bring
【来源】江苏 宿迁
【答案】C
【解析】句意:四川航空公司3U8633航班的领航员刘昌箭上个月成功地降落了飞机。考查动词时态辨析题。bring down使(某物或某人)掉下,降落。last month上个月,用于一般过去时,bring的过去式是brought,根据句意语境,可知选C。