Grammar Quiz

[ Tenses ]

She ____ her homework already.

A. did

B. has done

C. was doing

D. had done

Select your answer:
A  B  C  D  E 


Random Topics:

Comparison Degree & GerundsPossessive PronounsLinking Verbs & Helping VerbsPrepositions & Prepositional PhrasesModals of ProbabilityV-ing/to-VSentence CompletionComparativesTime Clauseand, so, but, because

Other quiz:

Conditional Sentence 0, 1 › View

If my friends __________, I will be very happy.

A. came

B. came

C. come

D. comes


Vocabulary and Phrases › View

What does “elevate” mean?

A. To make something higher or better

B. To decrease stress or intensity

C. To decorate with lights and ornaments

Grammar › View

Mr. Chan, the mechanic, ……………………. the green car tomorrow.

A. will repair

B. will be repaired

C. repaired

D. is repairing


Question Tags › View

You haven’t been on holiday, ___?
a. have you
b. are you
c. do you