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

Random Topics:
Conditional Sentences and Verb FormVerbals and GerundsGerunds + To InfinitiveTypes of SentencesConjunctions, Interjections and Sentence TypeRegular Plural NounsModal Verbs of Certainty and PossibilityComparison of Adjectives and AdverbsWho am I?How much and how manyOther quiz:
Grammar › Viewchoose the correct tense verb for this sentence.
she’s a responsible person
A. dynamic
B. stative
Comparative Adjectives and Adverbs › View
Rita is 20 years old. Sam is also 20.
A. Rita is as old as Sam.
B. Rita is older than Sam.
C. Sam is the youngest Rita
D. Rita is the oldest than Sam.
Grammar › ViewShe is a nice girl, ——————?
A. is she
B. does she
C. isn’t she
Future Tenses › View
Which sentence is correct?
A. He will be leaving soon.
B. He leaves soon.
C. He will leave soon.
D. He is leaving soon.
