Grammar Quiz

[ Grammar ]

I …..(do) my homework for three hours.
A. have done
B. have been doing
C. has been doing
D. am doing

Select your answer:
         


Random Topics:

PrepotitionsTenses and Time MarkersIndependent ClausesContinuous and Perfect TensesPresent Perfect and Past SimplePresent Perfect, Present Simple, Present ContinuousPresent Continuous for FuturePreposition on TimeRelative Pronouns

Other quiz:

Modals of Probability › View

You ………………… be really excited — you have tickets for your favourite band!

A. must

B. could


Tenses › View

She often (swim) in the sea in the morning.

A. swim

B. swims

C. will swim

D. swam