[ Tenses ]
. He __________ his homework before the teacher checked it.
A. has completed
B. had completed
C. will have completed

Random Topics:
Noun Phrases and AdverbialsVerbs and PrepositionsSentencesAuxiliaries VerbFOR & SINCEVerb-ing or to VerbPast and Present TensesAdverb Of PlaceTenses (Present, Past, Future Forms)Third ConditionalsOther quiz:
Vocabulary › ViewWhat does the word sovereign mean?
A. Strength of mind to endure adversity
B. Having elegance and beauty of movement
C. A system of classification consisting of layers
D. Greatest in status, authority, or power
Present Perfect and Simple Past Tense › View
I have ………… ……….. enough
A. had
B. already
C. had- already
D. already- had
Modals › ViewTwo days ago, Zoe and Harper were having a debate. Zoe claimed that she ____ rewrite her test. What do you think she said?
A. can
B. could
C. will be able to
Grammar › View
“Has Nick told you what’s bothering him?”
“No, but I think he ……….. to me when he feels ready.”
A. ‘ll talk
B. ‘ll be talking
C. ‘s talking
D. ‘ll have talked
