[ Present Perfect Tenses ]
He ______ his homework already.
A. has done
B. did
C. does
D. will do

Random Topics:
PhrasesPassive and Active VoiceState Verbs and Action VerbsInversion + Passive VoiceFamily Vocabulary and GrammarIf ClausesGrammar and IdiomsAdjectives with PrepositionIndefinite and Reflexive PronounsConjunctive Adverbs and PunctuationOther quiz:
Grammar › ViewThey usually ___ (travel) to the mountains, but this summer they ___ (travel) to the beach.
A. Travel…travel
B. Travel…are traveling
C. Travels…don’t travel
D. Don’t travel…are traveling
Grammar › View
The school holidays have started. The children walk ___ to their homes.
A. loudly
B. happily
C. hungrily
