Grammar Quiz

[ Perfect Tenses ]

I … (1. clean) the entire house almost all day. I’m sure I … (2. finish) by the time my mom gets home tonight.

The suitable verb to complete blank no 2 is …

A. will have been finishing

B. will finished

C. will have finished

D. have been finished

E. had finished

Select your answer:
A  B  C  D  E 


Random Topics:

Run-On SentencesRelative Clauses and etcCommon Grammar Mistakes and Spelling TipsReflexive Pronouns & Modal VerbsPresent, Past, Present Perfect and ComparativeGrammar - Collective NounsPresent Perfect vs Past SimpleAdverbs, Prefixes, and SuffixesTime ClauseInterjections, Tag Questions and Nouns of Direct Address

Other quiz:

Grammar › View

I have some new ____.

A. report

B. reports


Countable - Uncountable › View

Our team won last night’s match, which is ___ good news.

A. a

B. the

C. –

Some vs. Any › View

Have they got ______ sausage?

A. A
B. An
C. Some
D. Any


Phrasal Verbs › View

To experience a difficult situation is:

A. go through

B. put up with

C. bring about