Grammar Quiz

[ Present Perfect Tense ]

Have you __________________ your homework yet?

A. did

B. done

C. have done

D. doing

Select your answer:
         


Random Topics:

Passive and Active SentencesPast Simple vs Present SimpleComparatives, Superlatives, and ModalsPresent Perfect vs Past Simple TenseMesopotamia VocabularyModals of ProhibitionNoun ClausesArticles and QuantifiersLinking Words and Conjunction

Other quiz:

Tenses › View

I ______ for you for a long time.

A. have waited

B. waited

C. was waiting

D. waits


Grammar › View

Many materials have been used for _____ teeth, including wood.

A. artificial

B. fake

C. false