1.1. I ……………. the same car for more than ten years
A. have C. have had
B had D. had had
1.2. He ……………. by us at least five times
A. walking C. is walking
B. has been walking D. has walked
1.3. When I ……………. home last night, I learned that Jane ……………. dinner
A. arriving / preparing C. arrived / prepared
B. was arrived / prepared D. arrived / was preparing
1.4. I hear something. I think somebody ……………. my favorite song
A. played B. has played C. is playing D. was playing
1.5. We ……………. each other in years
A. don’t see C. haven’t seen
B. didn’t see D. hasn’t seen
1.6. ……………. recognize him because he ……………. so much weight
A. can / lose C. could / lost
B. can / has lost D. couldn’t / had lost
1.7. It …………… all week. I hope it stops soon
A. is raining C. has been raining
B. would rain D. rained
1.8. You are looking great! …………… working out recently?
A. Do you C. Was you
B. Have you been D. Had you
1.9. You look tired. …………… enough sleep yesterday?
A. Do you get C. Have you get
B. Did you get D. Has you get
1.10. How long …………….. tennis?
A. did you play C. do you play
B. had you played D. have you been playing