[ 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:
Grammar › ViewWill you continue arguing with me until I ………………….. my mind
A. changes
B. change
C. changing
D. changed
Idioms › View
I can’t believe he called the police about the noise. He’s such an old-fashioned person.
a. a fossil
b. a fish
c. a foam
May 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
