现在完成时专项练习
一、写出下列动词的过去式和过去分词
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_______/  ______
二、单项选择
1Both  his  parents  look  sad .Maybe they  _________what's  happened  to  him .
带有水的成语. knew  .have known  .must know .will know
2He  has  _______ been  to  Shanghai , has  he ?
 A.  already  .never    .ever    . still
3Have  you  met  Mr  Li ______
.just  .ago  .before  .  a moment ago
4The famous writer _____ one new book in the past two years.
. is  writing  .was  writing 
.wrote        .has  written
5-Our country  ______ a lot so far .
  -Yes . I hope it will be even ______ .
. has  changed ; well  .  changed ; good
. has  changed ; better .  changed ; better
6study的过去分词Zhao Lan ____already  ____in this school for two years .
. was ; studying      . will ; study
. has ; studied       . are ; studying
7We ______ Xiao Li since she  was  a little girl .
.know  .had  known  .have  known  .  knew
8Harry Potter is a very nice film .
I_______ it twice .
.will  see  .have  seen  .saw  去野餐英文.see
9-These  farmers  have  been  to  the  United  States .
 -Really ? When _____  there ?
 A. will  they  go      .  did  they  go
 C.  do  they  go      .  have  they  gone
10-______ you ___ your  homework  yet ?
   -Yes . I _____  it  a  moment  ago .
.Did ; do ; finished  .Have ; done ; finished
.Have ;done ;have finished .will ; do ; finish
11 His  father  ______ the  Party  since  1978 .
.joined  .has joined .was in .has  been  in
12-Do you know him well ?
  -  Sure .We _______friends since ten years ago .
. were .have been .have become  . have made
13-How long have you  ____ here ?
  -About two months .
.  been    .  gone    .  come  .  arrived
14Hurry up! The  play _________for  ten  minutes .
陕西幼儿园.has  begun .had  begun .has been on .began
腊肉炒春笋
15 It ___ ten  years  since  he  left  the  army .
  A. is  .  has   .  will   .  was
16 Miss  Green  isn't  in  the  office . she_______  to  the  library .
.has  gone . went .will  go  .  has  been
17My  parents ______  Shandong  for  ten  years .
.have  been  in      . have  been  to
.  have  gone  to    . have  been
18The students have cleaned the classroom,      ?
A.so they B.don't they C. have they D. haven't they
19Has Mr  White been a  memberof Greener Chinasince
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
摘抄150字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
三、用所给动词的适当形式填空