31. Our city_________ a lot so far
A. changes B. has changed C. changing D. changed
32. How long_________ you_________ in Hue last summer?
A. have/lived B. do/live C. have/been living D. did/live
33. They_________ a new bridge from MT to BT recently
A. build B. are building C. have built D.built
34. It’s the third time I_________ this mistake
A. have made B. have been making C. made D. make
35. _________ your father_________ your PC yet?
A. have/installed B. has/installed C. does/install D. did/install
36. How long_________ Mr. Smith_________ in this school?
A. did/teach B. has/taught C. does/teach D. have/taught
37. They_________ some new classrooms in our school.
A. have just built B. has just built C. are building D. built
38. I promise I _________ help you with your homework.
A. will B. would C. should D. may
39. The photos _________ in a London studio last week.
A. were taken B. have taken C. was taken D. have been taken
40. The car _________ by my father yesterday.
A. were washed B. was washed C. washed D. has been washed
31. Our city_________ a lot so far
A. changes B. has changed C. changing D. changed
32. How long_________ you_________ in Hue last summer?
A. have/lived B. do/live C. have/been living D. did/live
33. They_________ a new bridge from MT to BT recently
A. build B. are building C. have built D.built
34. It’s the third time I_________ this mistake
A. have made B. have been making C. made D. make
35. _________ your father_________ your PC yet?
A. have/installed B. has/installed C. does/install D. did/install
36. How long_________ Mr. Smith_________ in this school?
A. did/teach B. has/taught C. does/teach D. have/taught
37. They_________ some new classrooms in our school.
A. have just built B. has just built C. are building D. built
38. I promise I _________ help you with your homework.
A. will B. would C. should D. may
39. The photos _________ in a London studio last week.
A. were taken B. have taken C. was taken D. have been taken
40. The car _________ by my father yesterday.
A. were washed B. was washed C. washed D. has been washed