[ Tenses ]
I __________ my homework by the time you arrive.
A. finish
B. will finish
C. am finishing
D. finished

Random Topics:
Relative Clauses with who and whichPassive Voice, Question Tag, PrepositionsComparative and Superlative AdjectiveVocabulary & GrammarSimple Past or Past ContinuousPhrasal Verb Put & GoInterrogative PronounsAuxiliary WordsAdverbial Phrasesso vs suchOther quiz:
Pronounciation and Grammar › ViewDo the boys like playing volleyball ? – ____________.
A. No, they aren’t.
B. No, they don’t.
C. No, they doesn’t.
D. Yes, they are.
Prepositions › View
Many students aren’t keen ________ their study at school.
A. about
B. for
C. with
D. on
Grammar › ViewMay I ask you a few questions? It won’t take long.
Yes, you __________.
A. can
B. could
C. may
D. might
Passive Voice › View
A new hotel ________ by them.(Past Perfect)
A. has been built
B. had been built
C. have been built
D. will be built
