Written by 12:57 am English Grammar Worksheet

8. Worksheet / ClassTest – Check Your Tense Skills

1. If I had asked, he………………. *
a) would answer
b) would have answered
2. I have been here …………….3 months. *
a) for
b) since
3. If I tell the fact, he……………react angrily. *
a) will
b) would
4. I …………..….there for 3 hrs. *
a) was
b) had been
5. If I ………….… there, I would tackle it. *
a) was
b) were
6. They ………..….the fact before we asked. *
a) told
b) had told
7. I ………….…here for 3 hrs. *
a) am
b) have been
8. By 2030, you…………….….the job. *
a) will get
b) will have got
9. See, he……………….. *
a) cries
b) is crying
c) both
10. I …………..….him for 10 years. *
a) known
b) have known
Answer Key:
1. B. would have answered

2. A. for
3. A. will
4. B. had been
5. B. were
6. B. had told
7. B. have been
8. B. will have got
9. C. both
10. B. have known
(Visited 366 times, 1 visits today)
Close