英語語法攻略:一般過去時習題及答案詳解
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?
; had B. do, have C. did, have D. will have
參考答案:1.B 2.B 3.D 4.A 5.D 6.1.
經(jīng)典習題及分析:
1.– How many times have you been to the Great Wall?
– Only once. I ______ there last year.
B. have gone C. have been 選A 解析:一般過去式。后面有過去時間的標志last year。
2.—When _____Jessy to New York? —Yesterday.
; ; ; ; got 選B
解析:本題考查一般過去時態(tài)。由關鍵詞yesterday或者when都可以推出是過去時態(tài),故選B。
3.—Did you wash your clothes?
—No, I was going to wash my clothes but I ______ visitors.
had B. have C. had D. will have
選C 解析:整個對話都是在使用過去的時態(tài),所以通常回答也要求使用一致的時態(tài)。
4.—Have you read a book called Jane Eyre?
—Who________it?
A.writes B.has written C.was writing D.wrote
選D 解析:你曾經(jīng)讀過《簡愛》嗎?誰寫的?小說是過去寫的,所以使用一般過去時態(tài)。 5. He used to _____ to work by bus,but now he goes to work ______ foot.
;on B. going;by C. go;on D. go;by
選C 解析: used to do表示過去常常做某事,現(xiàn)在不這樣了。走路,on foot,固定搭配。
6.— Jack, where's my small round mirror?
— Sorry, Betty. I_________it.
B. broke C. will break D. am breaking 選B 解析:句意:Jack,我的小圓鏡在哪?對不起,Betty,我把它打破了。打破這個動作是個過去已經(jīng)發(fā)生了的動作,所以使用過去時態(tài)。
7.—Helen, where is your homework?
—Sorry, Miss Read. I ________ some of it last night. But I haven't finished doing it yet.
B. did C. have done D. will do
選B 解析:解題的關鍵詞last night,是具體的過去時間,應該使用過去時態(tài)。