By the time you finish reading this book, you ____________ a lot about history.
A. will have learnt
B. are learning
C. going to learn

Random Topics:
Noun ClauseHabitual and Continuous TensesThe Future Simple TenseDefinite vs Zero Article Abstract NounsDemonstrative PronounsGrammar / PronounsPreference & Future TenseMaritime Vocabulary and GrammarLanguage Features: Reflective ArticleGrammar - may & mightOther quiz:
Tenses › ViewOf course, you can use my summer house in the country. But when you ___ there next month, remember that it ___ for five months.
A. Will get / Hasn’t been cleaned
B. Are getting / isn’t going to be cleaned
C. are going to get / will not be cleaned
D. Have got / hadn’t been cleaned
E. get / will not have been cleaned
Grammar › View
The legislation neither resolves the financial crisis nor____ consumers.
A. is helping
B. helps
C. has helped
D. help
Gerund vs. Infinitive › ViewHe refused keeping/to keep a balanced diet
A. He refused keeping a balanced diet
B. He refused to keep a balanced diet
Future Tenses › View
Are you planning any summer holiday? – I don’t know yet. Perhaps I ………. at home.
A. am staying
B. am going to stay
C. stay
D. will stay
