[ Tenses ]
She ____ her homework already.
A. did
B. has done
C. was doing
D. had done

Random Topics:
Comparison Degree & GerundsPossessive PronounsLinking Verbs & Helping VerbsPrepositions & Prepositional PhrasesModals of ProbabilityV-ing/to-VSentence CompletionComparativesTime Clauseand, so, but, becauseOther quiz:
Conditional Sentence 0, 1 › ViewIf 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 › ViewMr. 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
