[ Grammar ]
They _________ this course by next June.
A. have finished
B. will finish
C. are going to finish
D. will have finished

Random Topics:
Because of & Inspite ofWho or WhomProgressive Verb TensesFuture PassiveNo Excuse Words / Conjunction SOArticle & PrepositionContinuous and Perfect TensesModals and Modal PerfectsAdverbs (manners & modifiers)AbilityOther quiz:
Grammar › ViewI __ ride the bike when I was seven, but now I have forgotten how to ride it .
A. shall
B. will
C. shan’t
D. could
Modals › View
You __________ turn off the lights or you might get a cross.
A. have better
B. had better
C. had better
D. supposed to
Grammar › ViewSydney has …. (beautiful) coast in the world.
A. the beautifullest
B. the most beautifullest
C. the most beautiful
D. the beautiful
Vocabulary › View
To discuss all points of view.
A. Persuade
B. Debate
C. Delegates
D. Politics
