[ 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:
Vocabulary and Grammar › ViewHow can the word ‘enhancement’ be used in a sentence related to technology?
A. The latest software enhancement significantly improved the system’s processing speed.
B. The enhancement was only a minor update to the user interface.
C. She enhanced her skills by taking a course in graphic design.
D. The enhancement of the hardware was unnecessary for the project.
Modal Auxiliaries and Similar Expressions › View
He ___ work with old programming languages before switching to Python.
A. used to
B. be used to
C. must
D. should
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.
