[ 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 › 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
