[ Tenses ]
I guarantee that I … the report by tomorrow morning.
A. will finish
B. will have finished
C. will be finishing
D. will be finished

Random Topics:
Causative VerbPronounciation and GrammarSentence CompletionIndefinite and Definite ArticlesGerund/ To Verb/ VerbActive Voice-Present tenseAdjective OrderSimple Past Tense and Past Perfect TenseGerund & ParticipleSentence Structure and Pronoun AntecedentOther quiz:
Grammar › ViewPat: Tomas and Nate are going to a jazz concert this weekend.
Adriana: Really? That surprising. They ______ jazz.
A. used to like
B. didn’t use to like
Grammar › View
They (go) ————— to Kelantan on their last school holiday.
A. go
B. goes
C. going
D. went
Tenses and Time Markers › ViewHe (work) at the company for five years so far.
A. has been working
B. is working
C. worked
D. was working
Gerund or Infinitive › View
I’m not in a hurry. I don’t mind _____ .
A. waiting
B. to wait
