[ Grammar ]
I’ll be free at 5.00 because _______ all homework by then.
A. finished
B. I’ll be finishing
C. I’ll have finished
D. have finished

Random Topics:
Reported Speechso vs suchArticleVocabulary & GrammarRelative Clauses with who and whichPreposition on TimePronouns and AdverbsHow many / How much - Is there / Are thereGrammar: was/wereGrammar Double Object VerbsOther quiz:
Grammar › ViewShe will have read the book.
A. The book will have been reed by her.
B. The book will have be read by her.
C. The book will be read by her.
D. The book will have been read by her.
Grammar › View
My car …………. I have to go to work by bus these days.
A. Is broken
B. Are broken
C. Broken
Faridah prefers_______(cycle) to_______(walk)
A. Cycle, walk
B. Cycling, walking
Modal Auxiliary Verbs › View
Form a question using a modal auxiliary verb to ask for permission to leave the class according to school rules.
A. Should I leave the class?
B. May I leave the class?
C. Will I leave the class?
D. Can I leave the class?