[ 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:
Grammar › ViewI hate ____ people drop litter on the floor.
A. see
B. to see
C. seeing
D. to be seeing
Adjective › View
That lecture was so _____. I was just _____ to death by it!
a.bored…boring
b.boring…bored
They __________ 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
