[ 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 ConjunctionOther quiz:
Tenses › ViewI ______ 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