12. By ten o’clock yesterday they _______ at the airport.
A. had arrived B. have arrived C. shall arrive D. arrive
11. Neither you nor he ________ New York city.
A. has gone to B. have gone to C. have been to D. has been to
10. The workers __________ many toys in the factory last year.
A. invent B. invented C. invention D. inventing
9.They ________ friends since they met in Shanghai.
A. have made B. have become C. have been D. have turned
8.( )The letter _______ a week ago and it______ yesterday.
A. posted; arrived B. was posted; arrived
C. is posted; arrived D. has posted; has arrived
7.( ) He ________ his homework this time yesterday.
A. does B. was doing C. is doing D. is
6.( ) What ______ they doing then on the hill?
A. are B. were C. is D. was
5.( ) Kitty ________ games while I was cooking.
A. plays B. was playing C. make D. does
4.( ) My daughter won’t go to sleep until I _______ back.
A. go B. goes C. have gone D. will go
3.( ) They told us that they ________ three hundred trees by the time the workers got there.
A. have planted B. planted C. had planted D. were planting