We allowed the children to watch their favourite TV program yesterday, only after they… doing their school assignment.
A. will have finished
B. have finished
C. had finished

Random Topics:
Past Simple (Questions)Fragment, Comma Splice and Run -on SentencePast ParticiplePhrasal Verbs and Verb FormsExpressing Obligation and ModalsTransition WordsSentence Structure and Verb TensesCan, Could, May, MightPronouns, Sentence Structure, and ApostrophesCommon Grammar Mistakes and Spelling TipsOther quiz:
Grammar › ViewWhich sentence is correct?
A. Each night, he has a shower and go to bed.
B. Each night, he has a shower and goes to bed.
C. Each night, he have a shower and go to bed.
D. Each night, he is having a shower and go to bed.
Grammar › View
Some people say that in 2050 cell phones ______ very small.
A. will be
B. will have been
C. are going
D. are going to
Many birds ……… south in winter. (fly)
A. flew
B. fly
C. are flying
D. were flying
Grammar › View
Mutia : it’s 9 o”clock. It’s time to go to bed.
Mum : good night, darling.
Mutia : …. Mum
A. I love you , too
B. Good evening
C. I’m very well,
D. Good night
