[ Grammar ]
I’ll have finished cooking dinner ______ .
A. when you will come home
B. by the time you come home
C. after you have come home
D. until you are coming home

Random Topics:
Transitional Words-ing / InfinitiveTime PhrasesAdjective & AdverbsTransitionsModals of Obligation and PermissionNoun Verb AgreementInfinitives or GerundsAdjectives & PrepositionUse of Prepositions or ConjunctionsOther quiz:
Grammar › ViewThe student __________ papers.
A. writing
B. writes
C. write
D. is writes
Grammar › View
Please _____ Miranda that dinner is ready.
A. told
B. say
C. tell
Grammar › ViewCheetahs … stripes like zebras, they have spots.
A. have
B. has
C. don’t have
D. doesn’t have
Grammar › View
Could you bring me …….. tools I left in garden?
A. This
B. Those
C. These
