《一般過去式和現(xiàn)在完成時(shí)的比較練習(xí)》由會(huì)員分享,可在線閱讀,更多相關(guān)《一般過去式和現(xiàn)在完成時(shí)的比較練習(xí)(5頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、 一般過去式和現(xiàn)在完成時(shí)的比較練習(xí)
1. A. 用 already或 yet
1) Have they taken down the old pictures _____? No, they haven’t______.
2) Most of us have finished our compositions _____ .
3) He said he hadn’t visited the exhibition _______.
B.用 since或 for
1) We have learned five lessons __ __ _ the
2、beginning of this term.
2) Mrs. Liao has been in hospital __ _ ___last week.
3) I have stayed at my aunt’s ___ __two weeks.
C. 用have gone或 have been
1) Where are the boy students? They _____ to the school factory.
2) Is your father in? No, he ____ to Shenzhen. _______he ever ______
3、 there before ? Yes, he ___ there several times
3) He asked me if I____ to Hangzhou before.
I told him that I wanted to go there for a visit as I ___ never ____ to that city before.
2. 選擇填空
1.Mother __ __me a new coat yesterday. I _______ it on. It fits me well.
A. had made…h(huán)ave
4、tried B. made…h(huán)ave tried
C. has made…tried D. made…tried
2 “He ____to draw horses already”. “When ______ he ?” “ Last year “
A. learned…h(huán)as B. learned…did C. has learned…h(huán)as D. has learned…did
3.Tom _____up into the tree. Look, he ____ high up there !
A. has g
5、ot…is B. has climbed…was C. got …was D. climbed…is
4.____ you _____ the text yet ? Yes, we ____ it two hours ago.
A. Did…copy…did B. Have…copied…h(huán)ave
C. Have…copied…did D. Did …copy…h(huán)ad
5. “Why ______ she _______ angry ?” “Because he _____ at her just now .”
6、 A. did…get…shouted B. has…got…shouted
C. did…get…h(huán)as shouted D. has…got…h(huán)as shouted
6. ______you __________ the film before ? Where _____ you ____ it ?
A. Have …seen…did…see B. Did …see…did…watch
C. Have…seen…h(huán)ave…seen D. Did …see…h(huán)ave…seen
7.You ____ me waiti
7、ng for two hours. I ____ for you since five.
A. kept…waited B. have kept…waited
C. kept…h(huán)ave waited D. have kept…h(huán)ave waited
8.Where ______ John _______ ? To the library. He _________ there for an hour.
A. has…been…h(huán)as gone B. has…gone…h(huán)as been
C. did…go…went
8、 D. did…be…went
9.______ the baby still _____ ? No, it _______ crying.
A. Has…cried…h(huán)as stopped B. Is…crying…stopped
C. Did …cry…stopped D. Is…crying…h(huán)as stopped
10. I _______ the way. I ________ here for quite many years.
A. knew…h(huán)ave lived B. knew…live
C
9、. know…h(huán)ave lived D. know…live
11. _____ you ever _____ America ? Yes, I have.
A. Have…gone to B. Have…gone in
C. Have…been to D. Have …been in
12. My brother ____college for over three years.
A. has gone to B. has been to C. has been in D. has been
10、at
13.He ________ the Army by the end of 1989. He ______ in the army since then.
A. joined…is B. has joined…h(huán)as been
C. had joined…is D. had joined …h(huán)as been
14. By the time I _____ back they ____ up ten satellites.
A. came…h(huán)ave sent B. came…h(huán)ad sent
C
11、. come…h(huán)ave sent D. had come…sent
15. Jack ____ over five lessons by seven o’clock. Then he ____ a rest.
A. went…took B. went…h(huán)ad taken
C. had gone…took D. had gone…h(huán)ad taken
16. We ____ out by that time that he ____ a spy for a long time.
A. had found…h(huán)ad
12、 been B. had found…was
C. found…h(huán)ad been D. found…was
17. Before the news ____ him, he ____ to know about it.
A. reaches…h(huán)as got B. reached…h(huán)ad got
C. reached…got D. had reached…got
18. I _____ him a second letter before I ____ from him.
A. w
13、rote…h(huán)eard B. wrote…h(huán)ad heard
C. had written…h(huán)eard D. have written…h(huán)ear
19. People ____ that the soldiers _____ fighting.
A. say…h(huán)ad stopped B. said…h(huán)as stopped
C. say…stopped D. said…h(huán)ad stopped
20. We ____ in a good harvest because we _
14、___ enough rain.
A. didn’t get…h(huán)ad had B. got…h(huán)ad had
C. had got…h(huán)ad had D. got…h(huán)adn’t had
21. They _______ for five hours when they ______ in New York.
A. flew…arrived B. had flown…h(huán)ad arrived
C. flew…h(huán)ad arrived D. had flown…arrived
22. She ____ tha
15、t it _____ for two days by that day.
A. says…h(huán)as rained B. says…h(huán)ad rained
C. said…h(huán)ad rained D. said…rained
23. John _____ there since the year before, so he _____ them.
A. had worked…knew B. had worked…h(huán)ad known
C. worked…knew D. worked…h(huán)ad known
24. He __
16、___ angry because he ____ for a long time.
A. had got…h(huán)ad waited B. got…waited
C. had got…waited D. got…h(huán)ad waited
25. -I have seen the film “Titanic” already.
-When __________ you __________ it?
-The day before yesterday.
A. have; seen B. will; see C. did
17、; see D. did; seen
26. Mr. Black __________ in China since five years ago.
A. lived B. has lived C. lives D. is going to live
27. We _________ trees last Sunday. So far we __________ over 3,000 trees there.
A. planted; planted B. planted; have plante
18、d
C. have planted; planted D. have planted; have planted
參考答案:
1.A. 1) yet, yet 2) already 3) yet
B. 1) since 2) since 3) since
C. 1) have been 2) has gone, Has, been, has been
3) have been, have been
2. BDACA ADBDC CDDBC ABCDB DCADC BB
5 / 5