[ 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:
Vocabulary › ViewSome people ____ to London every day from as far away as Leeds.
A. connect
B. commute
C. commence
D. correspond
Present Simple › View
An atheist _____ in God.
A. doesn’t believe
B. don’t believe
C. believes
D. believe
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
