Grammar Quiz

[ Mixed Tenses ]

Use a time expression to complete the sentence: By next year, I (finish) my degree.

A. will finish

B. finishing

C. will have finished

D. finished

Select your answer:
A  B  C  D  E 


Random Topics:

Modal Verbs & Reflexive PronounsPossessive Pronouns and QuantifiersTAG QuestionsGrammar: Defining Relative ClausesTOEIC Grammar and Vocabulary ReviewPast and Future TensesUncountable NounsVerb PhrasesV-ing/to-VRelative Clause

Other quiz:

Suffixes (ing-ed) Sentences › View

she ____ to live in Egypt.

A. refused

B. wanted

C. used

D. decided


Grammar › View

How long _________ there by next week?

A. are you working

B. will you be working

C. will you work

D. will you have been working

Question Tags › View

Jake left early, ……….?

A. Didn’t he
B. Isn’t he
C. Did he


Adjective vs. Adverb › View

I wonder if I could speak English as well as you.

  1. adjective
  2. adverb