Grammar Quiz

[ Future Perfect Tense ]

Complete the sentence with the future perfect form:

“J.K.Rowling ___ her new book by the end of the year.”

A. Will write
B. Will be writing
C. Will have written

Select your answer:
         


Random Topics:
Few vs. LittlePresent vs. Past Participle PrepositionsPassivisationThe Future Simple TenseGerund or InfinitiveNoun, Adjective, and Adverb ClausesQuestion TagsThe Simple Present Tense

Other quiz:

Idioms › View

To kill the goose that lays the golden egg means:
a. To prepare a feast to mark a special occasion.
b. To destroy something that is valuable or profitable to you.
c. To blame some who makes a very large and embarrassing mistake.


Present Tenses › View

Companies normally ……… laptops to their staff working from home.

A. are not giving

B. doesn’t give

C. gives

D. give


How to use : Read the question carefully, then select one of the answers button.