Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

Tenses

1. “How long has he been the principal of our school?”


“Since I … this school”
A. was entering
B. have entered
C. had entered
D. entered
E. had been entering

2. Linda … a new computer last week


A. had bought
B. has bought
C. was buying
D. have bought
E. bought

3. I lent the book to Reynold after I … reading it


A. finish
B. finished
C. finishing
D. had finished
E. will have finished

4. she … the book before it was discussed


A. has read
B. read
C. had read
D. had been reading
E. was reading

5. Arlan … French and Arabic for these past 2 years


A. is studying
B. study
C. studies
D. had studied
E. has studying

6. for the last two month, she … of moving out because the area has become highly
Polluted
A. thinks
B. is thinking
C. has been thinking
D. had thought
E. thought
7. Anita … a lot of her stuffs lately
A. had sold
B. has sold
C. is selling
D. sells
E. will sell

8. I … English for six years when I went abroad


A. have studied
B. studied
C. had studied
D. have been studying
E. was studying

9. “Did you meet Audrey last night?”


“No, she … to bed when I came to her house”
A. has gone
B. will go
C. goes
D. had gone
E. went

10. “How long has he been the principal of our school?”


“Since I … this school”
A. was entering
B. have entered
C. had entered
D. entered
E. had been entering

11. I hope it… raining by 5 o’clock


A. has stopped
B. stopped
C. is stopping
D. has stopping
E. will have stopped

12. We … in the country for 5 years when the war broke out
A. have lived
B. were living
C. live
D. have been living
E. had been living
13. My grandmother … to stay with us by next weekend
A. came
B. comes
C. will have come
D. was coming
E. had come

14 Risky … for 2 hours before his wife showed up.


A. has waited
B. is waiting
C. will have waited
D. has been waiting
E. had been waiting

15. Up to know, she … forty different types of book


A. have bought
B. has bought
C. will have bought
D. will buy
E. has been buying

16. I … a horse
A. have rid
B. have never ridden
C. rid
D. am riding
E. ride

You might also like