21/ Have you ___ your homework yet?
a been finished
b finishing
c finished
d finish
22/ Father is ___ at the movie.
a laughs
b laughing
c been laughing
d laugh
23/ Our family ___ in this city for twenty years.
a is living
b has lived
c having live
d live
24/ The car ___ to my uncle.
a belonging
b belong
c are belonging
d belongs
25/ We ___ to London three times.
a have went
b have been
c went
d had gone
26/ The bus ___ every twenty minutes.
a are running
b runs
c running
d run
27/ I ___ to watch comedies on TV.
a liking
b am liking
c likes
d like
28/ She ___ on the phone when I came in.
a was talking
b had been talking
c has been talking
d Both a&b are correct.
29/ They ___ at two o’clock tomorrow.
a are arriving
b arrived
c have been arriving
d have arrived
30/ I’ve ___ the book already.
a will read
b read
c reading
d been read
21/ Have you ___ your homework yet?
a been finished
b finishing
c finished
d finish
22/ Father is ___ at the movie.
a laughs
b laughing
c been laughing
d laugh
23/ Our family ___ in this city for twenty years.
a is living
b has lived
c having live
d live
24/ The car ___ to my uncle.
a belonging
b belong
c are belonging
d belongs
25/ We ___ to London three times.
a have went
b have been
c went
d had gone
26/ The bus ___ every twenty minutes.
a are running
b runs
c running
d run
27/ I ___ to watch comedies on TV.
a liking
b am liking
c likes
d like
28/ She ___ on the phone when I came in.
a was talking
b had been talking
c has been talking
d Both a&b are correct.
29/ They ___ at two o’clock tomorrow.
a are arriving
b arrived
c have been arriving
d have arrived
30/ I’ve ___ the book already.
a will read
b read
c reading
d been read