[ Tenses ]
He _____ his homework on time.
A. does
B. did
C. done
D. doing

Random Topics:
Grammar Pronoun and Singular Plural NounConjunctive AdverbsRegular and Irregular AdverbComparatives - SuperlativeModal Auxiliaries and Similar ExpressionsPassive Voice with ModalsCOUNT - NONCOUNT NOUNSPresent/Past/Future Continuous TensePrepositions after VerbsIndefinite ArticleOther quiz:
Relative Pronouns and Adverbs › ViewDo you know the man ________ lives across the street?
A. whose
B. which
C. who
Prepositions › View
You ought to work hard ______ your English test.
A. to
B. for
C. by
D. from
Vocabulary › ViewThe journalist was ________ when the politician claimed they had no knowledge of the scandal.
A. Aberration
B. Incredulous
C. Abstain
D. Credentials
Past Simple Tense › View
What time ____ yesterday?
A. did he got up
B. did he get up
C. was he gets up
