1. I’ve known him ________ I left high school.
A. when B. since C. until D. during
2. I sat near the window whenever I ________ a bus. (sit - sat - sat)
A. take B. took C. has taken D. am taking
- Whenever + HTĐ / QKĐ
3. My brother _______ in the army from 1990 to 1995.
A. served B. has served C. had served D. is serving
4. I met your English teacher while I walked down the street.
A B C D
5. She _____ English before she came to England.
A. studied B. had studied C. would study D. studies
6. I _________ here for hours and I feel tired.
A. am standing B. was standing C. have been standing D. stood
7. When I was a child, I was riding a tricycle to school.
A B C D
8. They have finished contacting everyone by 4:00 yesterday.
A B C D
9. As you __________ your car at the moment, can I borrow it?
A. don’t use B. aren’t using C. haven’t used D. won’t use
10. I _____ about him when he suddenly came in. (QKĐ)
A. talk B. talked C. am talking D. was talking
11. Every 12 months, the Earth ________ the sun.
A. circles B. circled C. has circled D. is circling
12. Listen! Someone ___________ up the stairs.
A. is walking B. has walked C. will be walking D. will have walked
13. Right now, Jim __ the newspapers and Kathy ___ dinner. Last night at this time, they ___ the same thing
A. is reading / is making / were doing B. reads / makes / had done
C. has read / has make / are doing D. is reading / is making / did
14. My father usually __________ beer after meals but now he _________ tea.
A. drank / was drinking B. drinks / is drinking
C. has drunk / drinks D. drinks / drinks
15. When we __________ to see him last night, he ________ to music.
A. come / is listening B. had come / listened
C. came / was listening D. were coming / had listened
16. I _________ here for 10 years before you ________ last week.
A. have worked / came B. have been working / come
C. was working / come D. had been working / came
17. By the time Jack ________ with help, we ______ the work.
A. comes / finished B. comes / will have finished
C. will come / will have D. came / have finished