[ Progressive Perfect and Simple Verb Tenses ]
Which perfect tense is the following sentence written in? I will have eaten lunch by the time you arrive.
A. past perfect
B. present perfect
C. future perfect
Select your answer:

Random Topics:
Essential and Nonessential ClausesFigurative Language VocabularyReported speech (statements)Future Continuous, Future Perfect and Future Perfect ContinuousPast TensesNouns as AdjectivesComparatives and SuperlativesGrammar - Countable/ UncountableAdjectives, Adverbs, and PrepositionsLexico and GrammarOther quiz:
Grammar and Vocabulary › ViewThis museum is very ___.
A. exciting
B. excited
C. excite
D. excitement
Grammar › View
What ……………………………………yestarday at p.m. ?
A. was you doing
B. were you doing
C. did you
