现在完成时专项练习现在完成时态专练
一.按要求转换下列各句,每空一词。
1He has already finished his homework.(改为否定句)
梦幻星球He _______ finished his homework ________
2They have found the lost books already.(改为一般疑问句,并作否定回答)
______ they _______ the lost books _______Nothey________
3Julia has not got home from school yet.(改为肯定句)
Julia ______ _______ ________ home from school
4Mr. Wang began to teach English in this school in 1999.(改为同义句)
Mr. Wang _________ _________ English in this school since 1999
5. He  left home 3 days ago.(同义句)
怀孕自测
He _____ ______ ______ home for 3 days.
6They have been here since 2000.  (对划线部分提问)
                have they been here?
篮球裁判法7The old man died last year.
He                     for a year. (同义句转化)
8This factory opened twenty years ago.(同义句转换)
This factory              __ ______ for twenty years.
9Miss Gao left an hour ago.  (同义句转换)
Miss Gao _____ ____ _____ since an hour ago.
10Her mother has been a Party member for three years .(同义句)
Her mother _______ the Party three years  ________ .
11The Green Family moved to France two years ago. (同义句转换)
It _______ ______ two years ________ the Green family moved to France.
12The bus has arrived here. It arrived ten minutes ago. (合并成一个句子)
The bus________ ________ here_________ ten minutes ago.
二、 当冬夜渐暖 歌词单项选择。
1Both his parents look sad . Maybe they ______what's happened to him .
A.  knew    B.  have known    C.  must know    D.will know
鬼节是哪一天2The famous writer _____ one new book in the past two years .
A. is writing    B.was  writing      C.wrote      D.has written
3Zhao Lan ______already ______in this school for two years .
海上仙都A. was ; studying    B. will ; study  C. has ; studied      D. are ; studying
4We ______ Xiao  Li  since  she  was  a  little  girl .
A. know      B.  had  known      C. have  known      D.  knew
5Harry Potter is a very nice film . I______ it twice .
A. will  see  B. have  seen  C. saw  D. see
6—______ 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
7 His  father  ______ the  Party  since  1978 .
A.  joined    B.  has joined    C.  was in    D.  has  been  in
8—Do you know him well ?
—  Sure .We _________ friends since ten years ago .
A.  were    B. have been      C. have become      D. have made
9—How long have you ____ here ?
—About two months . 
A.  been    B.  gone        C.  come        D.  arrived
10Hurry up! The  play __________ for  ten  minutes .
A.  has  begun    B.  had  begun  C.  has  been  on    D.  began
11 Miss  Green  isn't  in  the  office . she_______  to  the  library .
A.has  gone    B. went      C.will  go        D.  has  been
12My  parents ______  Shandong  for  ten  years .
A.  have been in  B. have been to  C. have gone to  D. have been
13. I ______ the League for 5 years so far.
A. joined    B. have joined  C. have been in
14.The factory ____ since the February of 1988.
A . has been open  B. has opened  C. was open  D. opened
15.Mary and Rose ____friends since they met in 2000.
A. have made B. have been C. made  D. have become
16.The meeting _____ for a week now.
A. has finished  B. has ended  C. has been over
17.Ben ______ a teacher for 4 years .
A. has been  B. has become  C. was    D. became
18. I ______ home for a week.
A. have returned  B. have been back  C. returned
19. How long _______ he ________ ?
A. died    B. has, died  C. has, been dead
20.He ________ the car for a week.
A. bought    B. has bought  C. has had
21.Since 2000, he _____ his hometown.
A. has left  B. has moved away  C. has been away from
22.I'll lend you the book , but you can only _____ it for 2 days.
A. borrow  B. keep  C. take
23.---- How long can I ______ the book?
-----Two weeks.
A. borrow    B. lend  C. get    D. keep
过去分词有规则与不规则两种。
规则的变化形式与动词的过去式一样。不规则就需要记忆了
不规则动词过去式和过去分词
A. 原型:过去式和过去分词完全不同
drink---drank----drunk ring----rang-----rung swim----swam----swum sing----sang----sung sink----sank----sunk blow----blew----blown grow----grew----grown know---knew---known fly----flew----flown take----took----taken shake----shook----shaken drive----drove----driven write---wrote---written rise---rose---risen ride----rode----ridden speak----spoke----spoken steal----stole----stolen break----broke----broken wake----woke----woken freeze----froze----frozen forget----forgot----forgotten choose----chose----chosen draw----drew----drawn eat----ate----eaten fall----fell----fallen give----gave----given hide----hid----hidden do----did----done see----saw----seen