现在完成时练习题
一、单项选择
1.People in China are proud of what they ________ in the past ten years. A.achieved
B.have achieved
C.achieve
D.were achieving
2.—Would you like to come to my birthday party this Saturday? —I’d love to. But I ________ to visit my grandparents. A.promise
B.will promise
C.have promised
D.am promising
3.— What a nice bike!
— It’s a gift from my dad. I ________ it for two years. A.have
B.had
C.have had
D.had had
4.Look! The rain ________! We can hold the sports meeting in the open air this afternoon. A.is stopping
B.will stop
C.has stopped
D.had stopped
5.Alice looks so excited because she _________ the first prize in the writing competition. A.wins
B.is winning
C.has won
D.will win
6.—Cindy, shall we watch the movie Avatar this weekend? —Why not? Although I _________ it, I want to see it again. A.watch
B.watched
C.will watch
D.have watched
7.—Jane, would you like to try some apple pies? —No, thanks. I have had a lot of them________. A.never
B.ever
C.already
D.yet
8.—Have you visited Thailand?
—________. We will go there this summer holiday. A.No, we won’t
B.Yes, we will
C.Yes, we have
D.No, we haven’t
9.—Hello, may I speak to Mr. Lee?
—Oh, sorry! He ________ to Hong Kong. He will come back in three days. A.has gone
B.has been
C.went
D.goes
10.—Sun Ming, is that our head teacher Miss Liu over there? —It can’t be her. She ________ to Xiamen for a meeting. A.has gone
B.has been
C.is going to
D.will go to
11.—Have scientists found any life on Mars?
—No, they ________ any living things on any other plane till now. A.are discovering
B.didn’t discover
C.haven’t discovered D.discovered
试卷第1页,共9页
12.—Is there any news about the boy hit by the car? —Yes, Doctors ________ him and he is in good condition now. A.save
B.will save
C.were saving
D.have saved
13.—What about watching the movie Big Fish tomorrow? —Oh, fantastic. Although I ________ it, I still want to see it again. A.watch
B.will watch
C.have watched
D.was watching
14.—May I speak to Mr Black?
—Sorry, he ________ Hong Kong. But he will come back in a few days. A.goes to
B.has gone to
C.will go to
D.was going to
15.Ben ________ a lot in the last few years. A.changed
B.had changed
C.will change
D.has changed
16.Hangzhou ________ a lot in the past five years. Now it has become one of the most modern cities in China. A.will change
B.changes
C.has changed
D.changed
17.Don’t worry. James has ________ called Grandmother. She is fine. A.probably
B.perhaps
C.just
D.yet
18.—How long ________ you ________ in Liping, Mr Green? —Since last month. A.did; come
B.do; come
C.have; come
D.have; been
19.— You seem to know much about the city. — That’s true. I _______ it three times. A.visited
B.have visited
C.will visit
D.visit
20.— Over 100 countries and organizations ________ warm support to the Belt and Road initiative(倡议) since 2013.
— Wonderful! Our circle of friends is growing bigger! A.give
B.have given
C.gave
D.will give
21.It is said that the number of forest Parks in Guangdong _______ to more than 1,000 so far. A.increase
B.increased
C.has increased
D.will increase
22.—Where is Mary? —She ________ Shanghai. A.has gone to
B.has been to
C.went to
D.goes to
23.—We have been to Australia once. What about Sam?
试卷第2页,共9页
—________. And he hopes to visit it again. A.So has he
B.So does he
C.Neither has he
D.Neither does he
第II卷(非选择题)
请点击修改第II卷的文字说明
二、写出答句
24.Has he lived here long?(作否定回答) _______,____________ _________.
25.Has Tom lived in Shanghai for ten years? (否定回答) _____________________________________________
三、划线部分提问
26.He has lived in the city for ten years.(对画线部分提问) ______ _____ ______ he ________ in the city?
27.Tony has worked in China for one year.(对画线部分提问) ________ ________ ________ Tony worked in China?
28.Dave has learned table tennis for three month. (对画线部分提问) ________ ________ ________ Dave ________ table tennis?
四、同义句转化
29.She went to Beijing and hasn’t come back yet. (改为同义句) She has _________ Beijing.
30.Both my friend and I have signed up for the course.(保持句意基本不变) I have signed up for the course and ________ my friend. 31.Her grandma died five years ago.
Her grandma ________ ________ ________ for five years. 32.Lisa came here when she was a child.
Lisa ________ ________ here since she was a child. 33.She borrowed the bike last week.
She ________ ________ the bike since last week.
五、改写句子
34.How long have you the Greens been in Shanghai? I don’t know (合并为宾语从句). 35.We have already learned six English songs. (改为一般疑问句)
试卷第3页,共9页
______ you learned six English songs ______?
36.He’s made a decision to teach in the village school. (改为否定句) He ________ ________ a decision to teach in the village school. 37.She has finished her schoolwork.(改为否定句) She ________ ________ her schoolwork.
38.They have already visited the Great Wall. (改为否定句) They ________ visited the Great Wall ________.
39.Bob has already finished his homework. (改为否定句) Bob ________ finished his homework ________.
40.I have already made model ship at home.(改为否定句) I ________ ________ a model ship at home yet.
41.Tina has already finished this hard work. (改为否定句) Tina ________ finished this hard work ________.
42.My brother has already read the book.(改为一般疑问句) ______ your brother _______ the book _______?
43.The American friends have visited our school. (改为否定句) The American friends ________ _______ our school.
44.I bought a new bag last month.(用 already代替last month改写句子) I ________ ________ a new bag already.
45.The workers have carried the goods to the airport.(改为一般疑问句) _______the workers_____the goods to the airport? 46.I have already read Little Women. (改为一般疑问句) ________ you ________ Little Women ________?
47.He worked here three years ago. (用since three years ago改写句子) He ________ ________ here since three years ago.
六、根据汉语提示填空
48.He has ________(完成) all his homework so far.
49.Have you ever__________ a present that you really hated? (收到)
七、用所给单词的正确形式填空
50.Over 200 students have ______ (enter) the hand-writing competition. 51.Everything there has _____________(change).
试卷第4页,共9页
52.I ________ (learn) a lot of English words over the years. 53.—Where is Jim ?
—He is not here. He ________(go) for a picnic. 54.We ________ already ________ (clean) the room.
55.The world _____________ (change) a lot in the past thirty years.
56.Either his father or his mother ________ (promise) to buy him a computer already. 57.I can’t find my handbag. I wonder who ___________ (take) it away. 58.—May I speak to John?
—Sorry, he ______________ (go) to New York. He will be back in two days. 59.—______________ you ever ______________(be) to the US? —Yes, I have been there twice.
60.My dictionary is missing. Could you help me find out who _________ (take) it?
八、完成句子
61.我还没有习惯在澳大利亚的生活。
I ________ ________ ________ ________ ________ in Australia. 62.The accident ________ and we will do our best to help him. (take) 这个事故已经发生了,我们将尽力帮助他。 63.我们已经决定今天下午去打篮球。
We have already ______________ ______________ ______________ to play basketball this afternoon.
64.我们上次看见他到现在已经有五年了。
________ ________ ________ five years ________ we saw him last time. 65.他变成了一个讨人喜欢的男孩。 He has ________ ________ a pleasant boy.
66.我的自行车不见了,不是被爸爸就是被妈妈骑走了。
My bike is gone. ____________________________________________________ it away. 67.自从第一届《中国达人秀》获得成功以来,越来越多的人参加了它的选拔。 More and more people _____________________________________________________ since the first China’s Got Talent became successful.
68.到现在为止,他们还没有想出一个解决这个问题的好方法。
So far, they ____________________________________________ to solve the problem. 69.我见你经常骑这辆蓝色自行车,你买了多久了?
试卷第5页,共9页
I often see you ride this blue bike. How long __________________ it? 70.孩子!我想知道是否你这学期已经取得了进步。
My kid! I want to know if you have ________ ________ this term. 71.顺便问一下,你去过苏州几次了?
By the way, how many times _____________ Suzhou? 72.到目前为止,经理仍未做出决定,我们不得不等待。 _____, so we have to wait.
73.大象群已经回到森林了吗?(go) Have the elephants ________ to the forests? 74.他们从没听说过这件事。
They have never ________ ________this thing. 75.他离开家乡已有大约 40 年了。 He _____ his hometown for about forty years.
76.孩子们在学校已经多次接受过安全教育了。(get)
Children ____________________ safety education many times at school. 77.我的祖父母已经结婚50 年了。 My grandparents ________ for 50 years.
78.在共产党的领导下,四十年来中国发生了巨大变化。(take)
Under the leadership of the Party, great changes _______________ in China in the past 40 years.
79.他们已经成立了一个帮助留守儿童的团体。(set) They ________ a group to help the left-behind children. 80.到目前为止,她已经去过两次美国了。
_________ ________, she _________ ________ to America twice.
试卷第6页,共9页
参考答案
1.B 2.C 3.C 4.C 5.C 6.D 7.C 8.D 9.A 10.A 11.C 12.D 13.C 14.B 15.D 16.C 17.C 18.D 19.B 20.B 21.C 22.A 23.A
24.No he hasn’t 25.No, he hasn't.
26.How long has 27.How long has 28.How long has 29.gone to 30.so has
31.has been dead lived
learned
试卷第7页,共9页
32.has been 33.has kept
34.I don’t know how long the Greens have been in Shanghai? 35.Have yet 36.hasn’t made 37.hasn’t finished 38.haven’t yet 39.hasn’t yet 40.haven’t made 41.hasn’t yet 42.Has read yet 43.haven’t visited 44.have bought 45.Have carried 46.Have read yet 47.has worked 48.completed/finished 49.received 50.entered 51.changed 52.have learned 53.has gone
54.have cleaned 55.has changed 56.has promised 57.has taken 58.has gone
59.Have been 60.has taken
61.haven’t been used to living 62.has already taken place 63.made a decision
试卷第8页,共9页
64.It has been since 65.turned into
66.Either father or mother has ridden/Either my father or my mother has ridden 67.have tried out for it
68.haven’t come up with a good method 69.have you had/have you kept/have you owned 70.made progress 71.have you been to
72.So far the manager has not decided yet/So far the manager has not made a decision yet 73.gone back 74.heard of 75.has been away from
76.have got/have gotten/have already got/have already gotten
77.have been married 78.have taken place 79.have set up
80.So far has been
试卷第9页,共9页
因篇幅问题不能全部显示,请点此查看更多更全内容