[ 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

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 AddressOther quiz:
Grammar › ViewI 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 › ViewHave 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
