[ Perfect Tense ]
Have you __________________ your homework yet?
A. did
B. done
C. have done
D. doing

Random Topics:
Present TensesCorrelative ConjunctionVocabulary and ModalsClauseConditionals (0 - 1 - 2)Modals for Necessity and SuggestionsPresent Progressive TenseVerb Tenses (Progressive, Perfect)Simple Past ContinuosComparison of Adjective and AdverbOther quiz:
Verb Patterns › ViewI have such a bad memory! I forget ___________
A. learning this material
B. to learn this material
Grammar › View
End Game is the ______ movie of the last 10 years.
A. Goodest
B. Worse
C. Best
D. Cooler
Prepositions › ViewMr. Sherwood is staying ___ a hotel.
A. With
B. For
C. At
Time Expressions › View
Choose the expression that represents the number…
A. Twice a year.
B. Three times a year.
C. Seven times a month.
D. Once a day.
