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:

Gerund or to InfinitiveFirst ConditionalPresent Progressive or Present SimplePronoun & Present SimplePresent Continuos TensePerfect Tenses of VerbsIndependent/Dependent Clauses & Relative ClausesModals of ProhibitionConjunctions in Complex SentencesVocabulary : Coming & Going

Other quiz:

Toeic Verb › View

Many of the employees in this factory ——– to leave after the huge salary cut three weeks ago.

A. decide

B. decides

C. decided

D. have decided


Future Forms › View

Dad ____________ for you at the airport when you arrive.

A. will be waited

B. will be waiting

C. will have waited