沪江

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

kathy 2016-10-20 19:04
本文支持点词翻译 Powered by 沪江小D

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,是具体的过去时间,应该使用过去时态。

展开剩余