[ Grammar ]
By the time I get home tonight, my brother … dinner.
A. will have been cooking
B. cooks
C. cooked
D. will have cooked

Random Topics:
Simple Verb TensesBe going to / WillCardiology ServicesVerbs & AdverbsVerb Tenses (Progressive, Perfect)Suffixes and TensesPast TenseGerund or InfinitiveAdverbial Clause of ConcessionSimple Present Negative and QuestionOther quiz:
Grammar › View” Have you been married for long? ”
“Next summer, I ____ for ten years. ”
A. have been married
B. have been marrying
C. will have been married
D. will have been marrying
Future Tenses › View
I _____ this book for tonight’s classes.
A. am going to use
B. am using
Grammar › ViewChoose the correct spelling
A. Grugde
B. Grudge
C. Grude
Irregular Verb › View
Tinpraphea got tired of Teacher Tom’s nonsense, and _______ his apartment to the ground.
A. burn
B. burnt
C. burnd
D. burning
