素三彩-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        .