Grammar Quiz

[ Present Perfect Tenses ]

He ______ his homework already.

A. has done

B. did

C. does

D. will do

Select your answer:
A  B  C  D  E 


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 Punctuation

Other quiz:

Grammar › View

Which one is correct?

A. You should decide which one of the three choices A, B, or C best answer the question.

B. You should decide which one of the three choices A, B, or C best answering the question.

C. You should decide which one of the three choices A, B, or C best answers the question.

D. You should decide which one of the three choices A, B, or C best are answer the question.


Phrasal Verb › View

(int) be noticeable

A. Stand for

B. Stand in for

C. Stand by

D. Stand out

Grammar › View

They 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