Grammar Quizz
1. We -----------------------------
waiting here for two hours.
a) have been
b) has been
c) are
d) were
b) has been
c) are
d) were
2. We ------------------------- them
yesterday.
a) visited
b) have visited
c) had visited
d) was visiting
b) have visited
c) had visited
d) was visiting
3. He ----------------------- from
London last week.
a) has returned
b) have returned
c) had returned
d) returned
b) have returned
c) had returned
d) returned
4. See that you
----------------------- for the meeting in time.
a) will come
b) come
c) would come
d) came
b) come
c) would come
d) came
5. They will come if we
------------------------ them.
a) invite
b) will invite
c) invited
d) would invite
b) will invite
c) invited
d) would invite
6. I --------------------- to Tokyo
recently.
a) had been
b) went
c) have been
d) was
b) went
c) have been
d) was
7. The doctor concluded that the man
------------------------ killed ten hours ago.
a) had been
b) was
c) has been
d) is
b) was
c) has been
d) is
8. I ----------------------- waiting
for his reply for two weeks now.
a) have been
b) has been
c) had been
d) was
b) has been
c) had been
d) was
9. The train -------------------------
by the time we reach the station.
a) will leave
b) will have
c) left
d) would
b) will have
c) left
d) would
10. Every morning, I --------------------------
the paper.
a) will read
b) am reading
c) read
d) was reading
b) am reading
c) read
d) was reading
11. When I visited him he
--------------------- bed-ridden for two months.
a) was
b) has been
c) had been
d) were
b) has been
c) had been
d) were
12. I -------------------- school last
year.
a) left
b) had left
c) leaved
d) was leaving
b) had left
c) leaved
d) was leaving
13. There --------------------- a
famine in Bengal in 1982.
a) was
b) has been
c) were
d) had been
b) has been
c) were
d) had been
14. Akbar --------------------------
the Moghul power paramount in India.
a) had made
b) has made
c) made
d) would make
b) has made
c) made
d) would make
15. John has ----------------------
home.
a) went
b) go
c) gone
d) going
b) go
c) gone
d) going
Answers
1. have been
2. visited
3. returned
4. come
5. invite
6. went
7. had been
8. have been
9. will leave
10. read
11. had been
12. left
13. was
14. made
15. gone2. visited
3. returned
4. come
5. invite
6. went
7. had been
8. have been
9. will leave
10. read
11. had been
12. left
13. was
14. made
Comments
Post a Comment