[ Tenses ]
Tom ___ the book since yesterday morning and he ___ it.
A. has read / just finished
B. has been reading / has just finished
C. had been reading / has just finished
D. will read / just finishes
E. read / is just finishing

Random Topics:
So Such Enough TooWill, Be going to, Present ContinuousPast Simple TensesModals of PredictionReported - GerundGrammar and Passive VoicePassive and Active SentencesModals VerbNoun and PronounPresent Simple Positive and NegativeOther quiz:
Gerunds, Infinitives and Modals of Possibility › ViewI can’t stand ___ early in the morning.
A. wake up
B. waking up
C. to wake up
D. wakes up
Future Tense › View
Câu này thuộc thể nào
What will the teacher say?
A. Khẳng định
B. Phủ định
C. Yes/ No question
D. Wh_question
Present Tenses › ViewIn general, I ____ that all people can live ini peace.
A. believes
B. believe
C. have believed
D. are believing
Simple Present Tense › View
When the kettle ___, will you make some tea?
a. boil
b. boils
