[ 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 PronounsOther quiz:
Modals of Probability › ViewYou ………………… 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