[ Present Perfect Tense ]
He … his homework very well
A. Have not do
B. Has not do
C. Has not done
D. Have not done

Random Topics:
so vs suchPronounSpeech TensesAspect or tenses of VerbsThe First Conditional (if/unless)Modals in the Past - Speculation and DeductionModals, Phrasal Verbs, Gerunds and InfinitivesGerunds/InfinitivesReported Speech and Reported QuestionsDemonstrative SpeechOther quiz:
Vocabulary › ViewI earned an extra _______ in my video game.
A. live
B. life
C. lif
D. lief
Grammar › View
By the time he arrived at the airport, the flight _________ (Past Perfect Form)
A. was leaving
B. had already left
C. have left
D. will already leave
Tenses › ViewThey __________ to the beach last summer.
A. go
B. going
C. went
D. goes
Modals › View
It’s getting late. We __________ go to bed soon.
A. must
B. might
C. can’t
