...
一般过去时和现在完成时练 题习
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 beginning of this term. 2) Mrs Liao has been in hospital __ _ ___last week. 3) I have stayed at my aunt C. 用 have gone 或 have been
1) Where are the boy students? They _____ to the school factory. 2) Is your father in? No, he ___ Yes, he ___ there several times 3) He asked me if I___
__ to Hangzhou before.
__ never _
___ to that city before.
I told him that I wanted to go there for a visit as I __ 2. 选择填空 1.Mother __
__me a new coat yesterday. I _______ it on. It fits me well.
B. made? have tried
C. has made ? tried
“
_ to Shenzhen. _______he ever ______ there before ? _’s ____t wo weeks.
A. had made ? have tried
2 “He ____to draw horses already A. has learned ? did
”. “_W__ h_e_n h_e ? ” “ Last year
B. learned ? did C. has learned ? has
3.Tom _____up into the tree. Look, he ____ high up there ! A. has got ? is B. has climbed ? was C. got ? was 4.____ you _____ the text yet ? Yes, we ____ it two hours ago. A. Did ? copy? did
B. Have? copied ? have
C. Have? copied ? did
”
5. “Why ______ she _______ angry ? ” “Because he _____ at her just now . A. did ? get ? shouted
B. has ? got ? shouted C. did ? get ? has shouted
6. ______you __________ the film before ? Where _____ you ____ it ?
A. Have ? seen? did ? see
B. Did ? see? did ? watch C. Have? seen? have? seen
7.You ____ me waiting for two hours. I ____ for you since five.
A. kept ? waited
B. have kept ? waited C. . have kept
? have waited
8.Where ______ John _______ ? To the library. He _________ there for an hour. A. has ? been ? has gone
B. has ? gone ? has been C. did ? go? went
B. Is ? crying ? stopped C. Is ? crying ? has stopped
9.______ the baby still _____ ? No, it _______ crying.
A. Has ? cried ? has stopped
10. I _______ the way. I ________ here for quite many years.
A. knew ? have lived
B. knew ? live
C. know? have lived
11. _____ you ever _____ America ? Yes, I have.
A. Have ? gone to 12. -I have seen the film -The day before yesterday. A. have; seen
B. will ; see
C. did; see
D. did ; seen
B. Have ? gone in
C. Have? been to
“Titanic ”-aWlrheeandy_._________ you __________ it ?
13. Mr Black __________ in China since five years ago. A. lived
B. has lived
C. lives
D. is going to live
14. We ____________ trees last Sunday. So far we __________ over 3,000 trees there. A. planted; planted
...
B. planted; have planted C. have planted; planted
...
练习答案: 3.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 4. BDACA ADBDC
CDDBC
ABCDB
DCADC
5.
...
BB
一般过去时和现在完成时练习题含答案
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)