[ Modals ]
She ____ have completed the assignment by now; she’s very diligent.
A. must
B. will
C. shall
D. should

Random Topics:
Possessive Adjectives VS Possessive PronounsGrammar - Present Perfect with already, just, yetWh- Questions Present Simple TenseVerb Tenseswould should couldMixed ConditionalSimple Past Tense and Present Continuous TenseGerund Subject or ObjectSimple Past Irregular & NegativeModals and Past ModalsOther quiz:
Grammar › ViewI like _____ in the morning
A. that I work
B. working
C. work
D. to be work
Tenses › View
Select the correct sentence.
A. The parcel had arrived before you called me.
B. The parcel arrived before you called me.
C. The parcel had arrived before you will have called me.
D. The parcel has arrived before you called me.
Gerund or Infinitive › ViewMy sister agreed __________________ to the party.
A. come
B. to come
C. coming
Tenses › View
At this moment last year, they ___ my birthday
A. had celebrated
B. are celebrating
C. celebrated
D. were celebrating
