英语学习论坛

 找回密码
 立即注册
查看: 81|回复: 0

英语语法攻略:一般过去时习题及答案详解

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2016-10-21 17:20:25 | 显示全部楼层 |阅读模式
1 She lived there before he____to China. A. came B. comes C. come D. coming
        2 I _____but_____nothing.
        A. was listened; was hearing B. listened; heard C .have listened; heard D. listened; heard of
        3 When did you ____here?
        A. got to B. reached C. arrive in D. reach
        4 I____my homework at 7:00 yesterday evening.
        A. finished B. would finish C. was finishing D. finish
        5 -He didn't go shopping with you yesterday afternoon, did he? - _______.
        A.No, he doesn't B. Yes, he didn't C. No, he did D. Yes, he did.
        6 -I have had supper. - When ____you____it?
        A.have; had B. do, have C. did, have D. will have
        参考答案:1.B 2.B 3.D 4.A 5.D 6.1.
        经典习题及分析:
        1.– How many times have you been to the Great Wall?
        – Only once. I ______ there last year.
        A.went B. have gone C. have been 选A 解析:一般过去式。后面有过去时间的标志last year。
        2.—When _____Jessy to New York? —Yesterday.
        A.does; getB.did; getC.has; gotD.had; got 选B
        解析:本题考查一般过去时态。由关键词yesterday或者when都可以推出是过去时态,故选B。
        3.—Did you wash your clothes?
        —No, I was going to wash my clothes but I ______ visitors.
        A.have had B. have C. had D. will have
        选C 解析:整个对话都是在使用过去的时态,所以通常回答也要求使用一致的时态。
        4.—Have you read a book called Jane Eyre?
        —Who________it?
        A.writes B.has written C.was writing D.wrote
        选D 解析:你曾经读过《简爱》吗?谁写的?小说是过去写的,所以使用一般过去时态。 5. He used to _____ to work by bus,but now he goes to work ______ foot.
        A.going;on B. going;by C. go;on D. go;by
        选C 解析: used to do表示过去常常做某事,现在不这样了。走路,on foot,固定搭配。
        6.— Jack, where's my small round mirror?
        — Sorry, Betty. I_________it.
        A.break B. broke C. will break D. am breaking 选B 解析:句意:Jack,我的小圆镜在哪?对不起,Betty,我把它打破了。打破这个动作是个过去已经发生了的动作,所以使用过去时态。
        7.—Helen, where is your homework?
        —Sorry, Miss Read. I ________ some of it last night. But I haven't finished doing it yet.
        A.do B. did C. have done D. will do
        选B 解析:解题的关键词last night,是具体的过去时间,应该使用过去时态。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2025-2-25 21:26 , Processed in 0.058890 second(s), 7 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表