[ Tenses ]
By the end of this week, we ___ all the chapters in the book.
A. finish
B. will have finished
C. have finished
D. finished

Random Topics:
Adjective / Noun + to InfinitivePresent Perfect Simple & ContinuousVocabulary and ModalsPassive VoicesPast ParticiplesGrammar - QuantiflierTenses - AuxiliariesArticleSimple Past ContinuosLanguage Features: Reflective ArticleOther quiz:
Grammar › ViewAfter our guests ……, we sat down to dinner
A. arrived
B. arrive
C. were arriving
D. have arrived
Grammar › View
A man was knocked ______ by a car and taken to hospital.
A. over
B. out
C. down
Grammar › ViewThe product is best used before the __________.
A. best-before date
B. use-by date
Grammar and Vocabulary › View
. Excuse me, is there a taxi _____near here?
A. rank
B. queue
C. line
