Topics: Perfect Verb Tenses
Identify the perfect tense in the following sentence: “By the time you arrive, I will have cleaned the house.”
A. Present Perfect
B. Past Perfect
C. Future Perfect
D. Simple Future
Select your answer:

Random Topics:
Mixed ConditionalsPossessive Pronouns and QuantifiersSimple Tenses in EnglishFuture Continuous, Future Perfect and Future Perfect ContinuousModals Posibility and ProbabilitySimple and Compound SentencesNoun, Pronoun, Adjective, VerbAdverbs & to beCompound AdjectivesPast Continuous vs Past SimpleOther quiz:
Grammar › ViewThe train __________the station at 4.00 pm
A. has left
B. have left
C. had left
D. left
Present Continuous Tense › View
The cat (not play) __________ with the ball.
A. is not playing
B. are not playing
C. are playing
D. is playing
