内容正文:
期中必考语法之现在完成时100题
1.My father ________ Shanghai for half a year, but I have never ________ the city.
A.has been in; been to B.have been in; been to
C.has gone to; gone to D.has gone to; been in
2.The TV news says the old man _______ the bridge for over ten years.
A.clean B.cleaned C.has cleaned D.are cleaning
3.—Where is your sales manager, Jessica?
—She’s not here. She _______ to Beijing to attend a meeting. She left this morning.
A.went B.goes C.has gone D.has been
4.My parents and I ________ in that old house since I was born.
A.live B.lived C.have lived D.has lived
5.Jenny ______ with a Chinese family for two years. Now she’s used to the life in China.
A.stays B.would stay C.is staying D.has stayed
6.Nancy ________ lots of charity work in her free time since she entered college.
A.has done B.will do C.was doing D.is doing
7.I ________ to the Tower of Pisa before, so I know nothing about it.
A.don’t B.won’t travel C.haven’t travelled D.am not travelling
8.In the past ten years, we ________ many places in Europe.
A.are visiting B.had visited C.have visited D.have been visiting
9.—My phone isn’t working well because it _______ space.
—I guess you need to delete something unnecessary.
A.ran out B.has run out C.ran out of D.has run out of
10.Our country ________ a lot in the last few years.
A.changes B.change C.will change D.has changed
11.I ________ to the West Lake four times, but I will go there again this summer.
A.have gone B.have been C.went D.had gone
12.My sister ________ a beautiful picture in her bag.
A.have got B.is C.has got D.are
13.—Did you hand in your homework?
—No. I ________ doing it yet.
A.don’t finish B.didn’t finish C.haven’t finished D.won’t finish
14.—Alice, have you finished learning the whole book?
—Not yet. So far, we ________ two units.
A.learned B.have learned C.learn D.to learn
15.—The boy misses his parents very much.
—So he does. They _______ the hometown for nearly two years.
A.have left B.will leave C.have been away from D.leave
16.