现在完成时练习题
一,单选
1 -----What are you to do this Sunday? -----I ______yet. A . won’t decide B .didn’t decide C .haven’t decided D .don’t decide
2 I _____to Canada twice. It’s so beautiful .
A .won’t go
B .have gone
C .don’t go
D .have been
3 The life we were used to ______greatly since 1992. A .change B .
has changed C .changing D .have changed 4 -----How long has Eliza been a nurse(护士)? -----______
A .Since 2002
B .Four years ago
C .In 2002
D .At 2002
5-----How long ____you _____stamps(邮票)? ------Since two years ago .
A .have ,collected(收集)
B .did ,collect
C .have ,been collecting
D .are collecting 6 My father _____ on business(出差) for two
weeks .He’ll return in three days.
A .left
B .has left
C .has gone
D .has been away 7 -----Kitty ,will
you go to s ee the film “Cold Mountain”this evening ? ------No, I
won’t . I ____ it already . A .saw B . have seen C .see D .will see 8----Scott has already returned to our town -----Really? Where ____
you ____ him ?
A . do ,see
B .have ,seen
C .did ,see
D .has ,seen 9 ----How long
have you ____China? ------ For three years . A .come back B .return C . left D .been away from
10 ----Alice came back home the day before yesterday . ----Really? Where _______?
A .has she been
B .had she been
C .has she gone
D .had she gone
11.Both his parents look sad . Maybe they _________what's happened to him. A. knew B. have known C. must know D.will know
12、He has _______ been to Shanghai, has he ,
A. already
B.never
C.ever
D. still
13、Have you met Mr Li ______,
A. just
B. ago
C.before
D. a moment ago(刚才)
14、The famous(有名的) writer _____ one new book in the past two year. A. is writing B.was writing C.wrote D.has written
15、—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
16、Zhao Lan ______already ______in this school for two years. A. was ; studying B. will ; study C. has ; studied D. are ; studying
17、We ______ Xiao Li since she was a little girl. A. know B. had known C. have known D. knew
18、Harry Potter(哈利波特) is a very nice film .I_______ it twice.
A. will see
B. have seen
C. saw
D.see
19、—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
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、 His father ______ the Party since 1978. A. joined(参加,是点动词) B. has joined C. was in D. has been in
22、—Do you know him well ,
— Sure.We _________ friends since ten years ago. A. were B. have been C. have become D. have made 23、—How long have you ____ here,—About two months.
A. been
B. gone
C. come
D. arrived
24、Hurry up~(赶快) The play __________ for ten minutes. A. has begun B. had begun C. has been on D. began
25、 Miss Green isn't in the office . she_______ to the library(图书馆).
A.has gone
B. went
C.will go
D. has been
26、My parents ______ Shandong for ten years. A. have been in B. have been to C. have gone to D. have been
27、The students have cleaned the classroom,_____,
A. so they
B. don‘t they
C. have they
D. haven’t they
28、_____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 29、 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(大学)
二,正确形式填空
11 ----Are you sure you _____(lose) the book ?
-----Yes , I ___________ (look) for it everywhere ,but I still
can’t find it .
12 -----________you _____(take)the medicine yet ? -----Yes, I
_____(take) it half an hour ago .
13 I _____(never,meet) her sister before .
14 He_______(just,watch) a football game .He is so tired and hungry .
15 _____you ever _____(travel) on a train ?
16 ----How many times ____you ____(read) this book? ----- I
______(read) it several times .
17 I ____(read) only two pages of this book .
18 -----How long ____you ____ (learn) English ? ------Ever since I
_____(go) to middle school.
19 It____(be) two months since he __________(leave)his hometown. 20 He____the League(共青团)in 2003.
三、句型转换。
1、They have been here since 2000. (对划线部分提问)
______ __________have they been here,
2、The old man _________ last year. He _____ ___ ____for a year. (die) (动词填空)
3、This factory opened twenty years ago.(同义句转换)
This factory ______ ________ ________ for twenty years. 4、Miss Gao left an hour ago. (同义句转换)
Miss Gao ________ _______ ________ ________ an hour ago.
5、Her mother has been a Party member for three years .(同义句)
Her mother _______ the Party three years ________
6、The Green Family moved to France two years ago. (同义句转换)
__ __ ___ two years ________ the Green family moved to France.
7、The bus has arrived here. It arrived ten minutes ago. (把两
个句子合并成一个句子)___________________________________________
四、汉译英。
1、吉姆已做完作业,他现在有空了。
2、他昨天收到一封信。(收到 receive 信 letter)
3、我父亲以前到过长城。(长城 The Grade Wall)
4、她还没有看过那部新电影。
5、她去过上海。
6、他这些天上哪儿去了,