![Grammar Quiz](https://grammarquiz.net/static3/logo.png)
Differentiate between past perfect, present perfect, and future perfect tenses in the following sentence: By the time she arrived, I had already finished my homework.
A. Past perfect, present perfect, future perfect
B. Past perfect continuous, present perfect continuous, future perfect continuous
C. Past continuous, present continuous, future continuous
D. Past simple, present simple, future simple
Select your answer:
![](https://grammarquiz.net/static3/wait.gif)
Random Topics:
Appositive Phrase If vs. Unless Homonyms Prepositions of Location, Movement and TimeFuture Tense VerbAdjective or AdverbPresent Simple and Present Continuous TensesModals in the PastContinuous Tenses
Other quiz:
Grammar › ViewWhat ____________________?
A. does she want
B. does she wants
C. she wants
D. do she wants
Grammar › View
The simple past of “sleep”
A. slept
B. sleept
C. slipt
D. sleeping
How to use : Read the question carefully, then select one of the answers button.