[ 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 › ViewThis is the place _________ we stayed last time we visited.
A. where
B. when
C. how
Vocabulary › View
Feeling sure of yourself and the things you can do.
A. Courage
B. Confidence
C. Empathy
D. Custom
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
