有道翻译器-门字开头的成语
现在完成时态专练
句型转换:
1. He has
already gone home.
He _________ __________
home ___________ .
___________ he _________
home ___________ ?
2. He has lunch at home.
He _________ ______________ lunch at home.
(否定句)
___________ he _________ lunch at
home? (一般疑问句 )
3. He has been there twice.
______________________________________ he
been there? (划线提问 )
4. I have lunch at school.
___________________ you ____________
lunch?(戈U线提问
)
用since和for填空
1. ______
two years
5. _____ yesterday
9. ______ we
were childre n
2. _______ two years ago 3.
______ last month 4. _____ 1999
8. ______ an
hour ago
(否定句 )
(一般疑问句 )
6. ______ 4 o
' clock 7. _____________ 4 hours
10. _____
lunch time 11. _____ she left here
12. He has
lived in Nanji ng _______ the year before last.
13. I ' ve known him __________ we were
children.
14. Our teacher has studied Japa
nese _______ three years.
15. She has bee n
away from the city _________ about ten years.
16. It ' s about ten years ___________ sftehe
city.
用适当的时态填空:
I. She ' s _____________
(live) here ever since she was ten.
2. Both of
them _________ ___________ (be) in Hongkong for
ten days.
3. Both of them _________ (come) to
Hongkong ten days ago.
4. Half an hour
_________ ___________ (pass) since the train
__________ (leave).
5. Mary _______
_________ (lose) her pen. ____________ you
______________ (see) it here and there?
6.
___________ you ____________ (find) your watch
yet?
7. ---Are you thirsty? ---No I _________
just _____________ (have) some oran ge.
8. We
____________ already _______________ (retur n) the
book.
9. _________ they ____________ (build)
a new school in the village?
10. I _________
_________ (not fini sh) my homework . Can you help
me?
II. My father ______ _________ (read)
the novel twice.
12. I _______ (buy) a book
just now.
13. I
_________ (lost ) my watch yesterday.
14. My
father ________ _________ (read) this book
since yesterday.
三、用 havehas been toin, have
gone to 及 go to 形式填空。
1) Where is Jack? He
_________ his country yesterday.
2) David
_______ the park just now.
4) How long ____
he ___ ______ this village?
5) The Smiths
____ Beijing for 5 years.
6) ___ you ever
_____ ______ America? -- Yes, I ____
________ there many times.
7) I ___
________ ______ this school since three years
ago.
8) Where is Jim? He ___ _______ the
farm since I came here.
9) When ____ he ____
? He _____ an hour ago.
10) Would you like
to __ the zoo with me? ---Yes, but I ____
there before.
11) Where ____ you ____ now?
--- I ___ the zoo.
12) He often ___
swimming.
13) ___ you ____ there last
year?
14) ___ they often ____ skating in
winter?
延续性动词和瞬间性动词之间的转化
died 10 years
ago. ----- He _______
for 10 years since
10 years ago.
2. He borrowed the book 2 weeks
ago. ----
-- He the book for 2 weeks.
3. He bought the motorbike a month ago. -
He the motorbike for a month. He here since
three days ago.
4. He arrived here three days
ago. -----
from here for 2 years.
6. He
left here 2 years ago. --------- He
The film
for 30 minutes.
7. The film began 30 minutes
ago. ---------
The door for an hour.
9. They closed the door an hour ago. ------
10. He joined the army last year. He ____
the army for a year.
一、单项选择。
1、—
______ you ___ your homework yet ? —Yes . I
______ it
do finished done finished
; done have finished
2、 His father ____
the Party since 1978 .
A. joined B. has joined
C. was in D. has been in
3、—Do you know him
well ? — Sure .We __________ friends since ten
years ago .
do finish
A. were B.
have been C. have become D. have made
4、 .When
he arrived at the bus stop, the bus ___ for 20
minutes.
A. has left B. had left C. has been
away D. had been away
5、 I _____ the League
for 5 years so far.
A. joined
B. have
joined C. have been in
6、 The
factory __ since the February of 1988.
A .
has been open B. has opened C. was open D. opened
7、 Mary and Rose __ friends since they met in
2000.
A. have made B. have been C. made D.
have become
8、 The meeting ____ for a week
now.
A. has finished B. has ended C. has been
over
9、 Miss Gao ___ this school for nearly
5 years.
A. has been in B. has come to C. has
taught
10、 How long ______ he _______ ?
A. did;died B. has, died C. has, been dead
11、 He _____ at eight yesterday afternoon.
A. slept B. was sleeping C. has sleep D. had
slept
12、 He _____ the car for a week.
A. bought B. has bought C. has had
13、
How long _____ you ____ ill ? ---- Two weeks.
A. did fall B. have, fell C. have, been
14、 I'll lend you the book , but you can only
____ it for 2 days.
A. borrow B. keep C. take
15、 - How long can I _____ the book?
----- Two weeks.
A. borrow B. lend C. get D.
keep
16、 The famous writer ___ one new book
in the past two year .
A
. is writing
B
.was writing
C
.wrote
D
.has written
17、 Have you met Mr. Li __
?
A
. Just
B
. ago
C
.before
D
.a moment ago
18、 — How long have you
__ here ? —About two months .
A
. been
B
. gone
C
. come
D
.
arrived
19、 — Our country __ a lot so far .
— Yes. I hope it will be even _____ .
A
. has changed well
B
. changed
good
C
. has changed better
D
.
changed; better
20、 — _____ you ___ your
homework yet ? — Yes. I ____ it a moment ago.
A
.Did; do; finished
B
.Have; done;
finished
C
.Have; done; have finished
D
. will; do; finish
21、 We ____ Xiao
Li since she was a little girl .
A
. know
B
. had known
C
. have known
D
. knew
22、 Harry Potter is a very nice
film. I ___ twice.
A
. will see
B
. have seen
C
. saw
D
.see
23、 — These farmers have been to the United
States . — Really? When __ there ?
A
.
will they go
B
.did they go
C
. do
they go
D
. have they gone
24、 Zhou Lang _____ already _____ in this
school for two years .
A
. was studying
B
. will study
C
. has studied
D
. are; studying
25、 His father
_____ the Party since 1998 .
A
.joined
B
. has joined
C
. was in
D
. has been in
26、 —Do you know him well ?
— Sure .We ______ friends since ten years ago .
A
. were
B
. have been
C
.
have become
D
. have made
27、 He has
___ been to Shanghai, has he ?
A
. already
B
.never
C
.ever
D
. still
28、 Hurry up! The play ________ for ten
minutes .
A
. has begun
B
. had
begun
C
. has been on
D
. began
29、 It ___ ten years since he left the army .
A
. Is
B
. has been
C
.
will
D
. was
30、 Miss Green isn't in
the office. She ______ to the library.
A
.has gone
B
. went
C
.will go
D
. has been
31、 My
parents ____ Shandong for ten years.
A
.
have been in
B
. have been to
C
.
have gone to
D
. have been
32、 The
students have cleaned the classroom, ___ ?
A.
so they B. don
'
t they C. have they D.
haven
'
t they
33、 ______ has Mr.
White been a member of Greener China since he
______ to China?
A. How soon, comes B. How
often, got C. How long, came D. How far, arrived
34、 His uncle ______ for more than 9 years.
A. has come here B. has started to work C. has
lived there D. has left the university
答案
句型转换: 't gone; yet; Has gone; yet 't had
Has had many times has
have had
用 since 和 for 填空:
用适当的时态填空: been
passed left lost Have seen
6. Have found had
returned built 't finish read read
用
havehas been toin, have gone to 及 go 的各种形式填空: to
to been in been in
been to; have been been
in gone to go;went have been go;went
go
go
延续性动词和瞬间性动词之间的转化: been dead kept had
been been away
been on been closed been a
member of
单项选择
1-10 CDBCC
ABCAC 11-20 ACCBD DCACB 21-30 CBBCD BBCBA 31-34
ADCC