[ 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 ……………….. a shower when you called.
A. take
B. was taken
C. took
D. was taking
Tag Question › View
He can speak English, _________________ ?
A. can he
B. can’t he
C. can’t him
D. could he
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
