[ Grammar ]
I can come with you tonight. I … (finish) my assignment by then.
A. will have finished
B. have finished
C. have been finished
D. had finished
Select your answer:

Random Topics:
Present Simple & Present Progressive TenseHave GotGrammar and PrepositionsDo not- Does notSimple vs Continuous Past TenseContinuous TensesSimple Past or Past ContinuousCoordinating Conjunctions and Comparative AdjectivesVerb to haveAdverbial Concession ClausesOther quiz:
Adverbs › ViewThe writer was arrested …….. an article about the Government
A. Because
B. Because of
Tenses › View
By the end of the war, almost 200.000 black soldiers and sailors ___ for the Union and freedom
A. fought
B. have fought
C. has fought
D. had fought
