素三彩-loner
现在完成时专项练习
一、写出下列动词的过去式和过去分词
study
_______ _______ eat _______ _______ pay _______
_______
chat_____ _______lose_______ ______
come _______
________
read _______
_______ stop _______ _______run _______ _______
fall _______ _______ see _______ _______
fell_______ _______
swim _______ _______ give
_______ _______take _______ _______
write ____
_____ choose _______ _______get _______ _______
begin _______ _______be______ ______ bring
_______ _______
catch _______ _______ find
_______ _______ go _______ _______
hold
_______ _______hear______ ______ lay ______
______
hurt _____ ______ learn ______
______know _______ ______
grow _____ ______
leave______ ______have_______ ______
drive_____ ______ teach______
______make_______ ______
二、单项选择
1、Both
his parents look sad .Maybe they
_________wh
at's happened to him .
A.
knew B.have known C.must know D.will know
2、He has _______ been to Shanghai , has
he ?
A. already B.never C.ever
D. still
3、Have you met Mr Li ______?
A.just B.ago C.before D. a moment ago
4、The famous writer _____ one new book in the
past two
years.
A. is writing B.was
writing
C.wrote D.has written
5、-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
6、Zhao
Lan ____already ____in this school for two
years
.
A. was studying B. will
study
C. has studied D. are studying
7、We ______ Xiao Li since she was a little
girl .
A.know B.had known C.have
known D. knew
8、Harry Potter is a very nice
film .
I_______ it twice .
A.will see
B.have seen C.saw D.see
9、-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
10、-______ 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
11、 His father ______
the Party since 1978 .
A.joined B.has
joined C.was in D.has been in
12、-Do you
know him well ?
- Sure .We
_______friends since ten years ago .
A. were
B.have been C.have become D. have made
13、-How long have you ____ here ?
-About two months .
A. been B. gone
C. come D. arrived
14、Hurry up! The play
_________for ten minutes .
A.has begun
B.had begun C.has been on D.began
15、 It ___
ten years since he left the army .
A.
is B. has C. will D. was
16、 Miss
Green isn't in the office . she_______ to
th
e library .
A.has gone B. went C.will
go D. has been
17、My parents ______
Shandong for ten years .
A.have been in
B. have been to
C. have gone to D.
have been
18、The students have cleaned the
classroom, ?
they 't they C. have
they D. haven't they
19、Has Mr White been a
memberof Greener Chinasinc
e
he to
China?
A. How soon, comes B. How
often, got
C. How long, came D.
How far, arrived
20、 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
21. ( ) You'll
answer for what you .
A. will do
B. have done C. had done D. do
22. (
) He Tokyo for two weeks.
A. has left
B. has been away from
C. has been away
D. is leaving
23. ( ) -
have you been here? - For a month.
A.
How often B. How far C. How long D. How
soon
24. ( ) It's the third time you
late for school this week.
A. were B.
are C. had been D. have been
25. ( )
Many new railways down in the past few
years.
A. has been lied B. have
been laid
C. have been layed D. have
been lied
26. ( ) -Is that Jack speaking?
- Sorry, he isn't in right now. He the
cinema with
his aunt.
A. has been to B.
has gone to
C. have been to D. have gone
to
27. ( ) It ten years since we last
in Beijing.
A. was, met B. had been, met
C. was, meet D. is, meet
三、用所给动词的适当形式填空
1、We _____ just ______(talk) about you.
2、Where are you _____(be)? I ____(be) to
Nanjing.
3、When ____ you ____(go) there ?
I ______(there) there last month.
4、______you _____(visit) the Great Wall yet?
5、How long have you ______(teach) English in
school?
6、They _____(see) the film twice.
7、He _____(work) in that hospital since he
left college.
8、I ____(be) to
Shanghai for several time.
9、What ____ you
_______(do) yesterday? I ____(make) a
c
ake.10、---_____you _____(be) to Beijing?
---yes, I have.
11、Her parents _______(not
write) to her since they left.
12. I don’t
know this woman. I (meet, never)her.
13.-Let’s go to the cinema.-No, I
(see, already)the
film.
14. We
(finish, not)our homework yet. Will you wait a
minute?
15. John (come, not)yet. He
will be back in a minute.
16. Mr. Green often
goes to America. In fact, he (be)
there
ten times.
17. -Where’s John? -He
just (go)to the
teachers’ office.
18.
She (study)English since she was ten.
She (begin)to study English when she was
ten.
19. Jim isn’t here. He (go)to the
library. He (go)
there an hour ago.
20.
He ________ (travel, never)on a train in her
life.
21. I (buy)the bike two weeks ago.
I (have)this
bike since the beginning
of this month. I (have)it for
two weeks.
22. Great changes
(take place)in those villages in the
last ten
years.
23. How many times you
(phone)me these
days? _ you (phone)me
this morning
24. Tom can’t get into the room
because he (lost)the
key to the door.
25. I (look)for the dictionary, but I
(find not)it yet.
26. - the new
programmes (start)yet?
-No, they
(plan, still)
27. you (know)
where your sister has (go)?
28. We
(live)in Shanghai from 1989 to 1999. We
(live)
for 10 years.
29. They can’t go with
us. They (finish, not)the work
yet.
30. You (change, not )your mind,
haven’t you?
must pay for the library book if
we (lost)it.
32、I (tell) you
about the accident as soon as I (finish)
the work.
33.- I hear your father
(be)to Japan once.-Yes.
He (go)there last
year.
34. -When you (buy)the book?-I
(have)it for
two weeks.
35. Such a
thing (happen, never)in the village
before.
36. I think you never
(hear) such a thing.
37. you
( read) the book yet?
38.Tom just
(find) his cat.
39.He (not see) the film
yet.
So he (see) it this evening.
40. I (have) my lunch already.
41. You (find) your lost book? Yes, I
(find) it
hours ago.
42.You needn’t tell
him about it. I already him
about
it.(tell)
43.--when
you there?(go) --Three weeks ago.
44.
--Jim, you (write) a letter to your aunt?
--yes, I .
I (write) it just now.
45.Have you (return) the ladder yet?
No,
not .I (return) it soon.
46.So far, I (not get) a letter
from him.
47.Until now, she already
(write) three books.
48.In the past few years,
we (build) a lot of buildings.
49.This is the first time I (visit)
the Great Wall.
50.We already
(know) each other before.
51.We
(get) to know each other three years ago.
52.—How many times you ever to
Shanghai?
--I ever there three
times.(去过)
53.-Where is Jim?--He to
the teachers’ office(去了)
54. -- you
to the hospital yet?(去过)
--yes, I
(go)to see Doctor Li this morning and
he
(give)me some medicine.
-- you
(take) it.?
-- Yes, I it just a moment
ago. (take)
55. It (rain)for a week.
56. Last year he often (run) for two
hours a day.
Until now he for two
years.(run)
57. He _____ (live) here
since he ____ (move) here.
58.Our Maths
teacher ____ (talk) to a boy when
I ____
(enter) the room
59.The Greens ____________
(be) to the Great Wall twice.
60.I ______
(give) the message to her as soon as
he
_________ (come) back.
61.There ______
(be) no books on the shelf a moment ago.
62.Look, the Greens _____ (have)
supper. But
we ____ just __ ___ (eat) it.
63.In one or two years, she
(become) a doctor.
四、句型转换(每空一词)
1、Miss
Zhang has traveled to Beijing.(改为否定句)
Miss Zhang________ ________ to Beijing.
2、Have you ever wanted to visit the Summer
Palace?(作
肯定回答) _______, I ______.
3、He has answered all the questions.(对划线部分提问)
_______ ________ he _______?
4、He
has found something in the room.(改为一般疑问句)
_______ he found ________ in the room?
5、I
didn't see him last year.(改为现在完成时)
I
______ _____ him for a long time.
6、The
old man dide last year.(同义句改写)
He
_____ ______ for a year.
7、This factory
opened twenty years ago.(改写句子,句意不
变) This
factory _____ _______ for twenty years.
8、Miss Gao left an hour ago.(改写句子,句意不变)
Miss Gao _____ ______ _______ ______an hour
ago.
9、The Green Family moved to France
two years ago.(改
写句子,句意不变)
______
two years ______ the Green Family moved to
France.
10、The bus has arrived here.
It arrived ten minutes ago
(改写句子,句意不变)
11、They have known each other for 6 years
(改写句子,句
意不变) They have known each
other______6 years_____
_12、I bought the bike
last year
I___________the bike
for_______ _______
13、David has already
got something to eat (改为否定句)
David_______
_______ _______to eat__________.
14. He died
two years ago.(改为同义句)
He ___ ____
____ for two years.
15. I bought the pen
three hours ago.(改为同义句)
I ____
____the pen for three hours.
16.I joined the
army three years ago. (改为同义句)
I a
member of the
army
army
for
three
three years.===I the
years.===It three years he
the army.
17. She has worked in the school
for three years. (改为同义
句)
She has
the school three years .
18. I
borrowed the book three days ago. (同义句)
I
the book for three days
19. She
(learn) English for three years.
She
______ _____ (learn) English ______ three
years ____ .(用since)
20、The old man
_________ last year.
He for
a year. (die) (动词填空)
21、This factory opened
twenty years ago.(同义句转换)
This factory
_______for twenty years.
22、Miss Gao left an
hour ago. (同义句转换)
Miss Gao ______ ______
_______ _______ an hour ago.
23、Her
mother has been a Party member for
th
ree years .(同义句)
Her mother _____the
Party three years________ .
24、The Green
Family moved to France two years ago. (同
义句转换)
____two years ____the Green family moved to
France.
25、The bus has arrived here. It
arrived ten minutes ago.
(把两个句子合并成一个句子)
___________________________________________
26. He has already finished his
homework.(改为否定句)
He finished his
homework .