[ Grammar ]
I_______ the homework by the time you come back.
A. will finish
B. have finished
C. finish
D. will have finished

Random Topics:
Gerunds & Infinitives + VocabularyVocabulary & Grammarand, so, but, becauselike/do not likeComparison of Adjective and Adverbwas wereGerunds and InfitinitivesTime Clauses of FutureQuestion Tags in Verb TensesPronouns ( Interrogative )Other quiz:
Grammar › ViewMrs.Zubaedah …………………………. networking courses for two years when he was promoted to be a coach.
A. had taken
B. had been taking
C. have been taking
D. could have taken
Prepositions › View
After the show, every audience stood up to congratulate him ______ his wonderful performance.
A. on
B. at
C. in
D. with
Few vs. Little › ViewPaul is very busy these days. He has ______ free time.
A. Much
B. Many
C. Few
D. Little
Grammar › View
They were eating popcorn….. they were watching TV.
A. when
B. while
