1.– __A___ you ever _____ to anamusement park?–Yes,I’ve been there twice.
A.Have; been B.Did; go C.Will; go D.Are; going
2.Tina __B___ to the space museum two years ago,so she wont’ go with us tomorrow.
A.has been B.went C.goes D.will go
3.The Smith family __C___ many beautiful cities since they came to China.
A.has been B.visited C.have visited D.visit
4.–How long has he been away?–__D___.
A.Two hours before B.Since two hours.
C.Two hours ago.D.For two hours.
5.I’m sorry to hear that theboy __C___ home last Sunday.
A.has left B.leaves C.left D.is awayfrom
6.They have __B___ the VolunteerGroup for three years.
A.joined B.been in C.joined to D.joined in
7.Has Gina got the new computer__A___?
A.yet B.already C.never D.just
8.He told me that his pet dogdied __A___.
A.6 days ago B.for 6 days C.since 6 days ago D.6 days
9.– ___D__ you _____ the moviebefore?–Yes,I saw it two months ago.
A.Did; see B.Will;see C.Would;see D.Have; seen
10.MrBlack has stayed our school __B___ 1998.
A.for B.since C.after D.before
11.– __B__ you _____ the report?–No,I’ll do it next week.
A.Did; finish B.Have; finished C.Are; finish D.Were; finish
12.He has __D__ the watch for ayear.
A.buy B.bought C.have D.had
13.Her grandfather __A_ for overfive years.
A.has been dead B.hasbeen died C.died D.has died
14.Jeff _A__ two hundred treessince last month.
A.planted B.haveplanted C.has planted D.was planting
15.–May I help you to clean theroom?–No,thanks.I’ve done it _B__.
A.never B.already C.just d.does