Grammar Quiz

[ Grammar ]

By this time tomorrow, I ——–doing my homework for Monday.
A. will finish
B. will have finished

Select your answer:
A  B  C  D  E 


Random Topics:

Tenses and PronounsPassivisationFood VocabularyReported Speech and Reported QuestionsComparatives and SuperlativesClauses and GerundsIndirect SpeechPast Simple (to be)Adjective & AdverbsInterrogative Pronouns

Other quiz:

Vocabulary › View

a breaking of a law or obligation

A. beneficent

B. disconcert

C. infraction

D. mitigate


Modals and Past Modals › View

You should have studied for the exam.

A. You’re going to have an exam soon

B. You sat for the exam and got bad results

C. You sat for the exam and got good results

D. You’re not going to have an exam

Vocabulary and Grammar › View

The CEO asked if the proposed changes _________ (affect) the project timeline.

A. affects

B. affected

C. will affect

D. would affect


Grammar and Preposition › View

Which preposition would you use to describe something happening at the end of a period of time?

A. by

B. until

C. through

D. over