[ Tenses ]
You _____ your report by this time next week.
A. will have finished
B. have finished
C. had finished
D. finished

Random Topics:
Passive Voice Present SimpleModals "Should"If ClausesPreposition FormParallel Structure or Combining SentencesInterjections, Tag Questions and Nouns of Direct AddressModals of Necessity and SuggestionDemonstrative PronounPassivisationComparatives - SuperlativesOther quiz:
Some vs. Any › ViewDoesn’t ____ care?
a. anyone
b. someone
c.no one
Reported Speech › View
rewrite to reported speech
Sarah reminded me not to forget about my mum’s birthday.
A. Didn’t forget about your mum’s birthday
B. Don’t forget about your mum’s birthday
C. not to forget about your mum’s birthday
D. Don’t forget about my mum’s birthday
Grammar › ViewLook at those clouds – it_________ in a minute.
A. will rain
B. rains
C. is going to rain
D. is raining
Grammar › View
________ to leave official documents on your desk unattended.
A. You never must
B. Never will you
C. You should never
D. Never are you
