When I ________ (arrive) at the party John ______ already ____________ (go) home.
A. arrived – already went
B. arrive – has already gone
C. arrived – had already gone
D. had arrived – already went

Random Topics:
Past Simple TenseCompound and Complex SentencesPronouns and AdverbsParticiple AdjectivesConditional Sentences and Verb FormParts of Speech and GrammarCommon & Proper NounsNoun, Pronoun, Adjective, VerbParticipal PhrasesGrammar - PunctuationOther quiz:
Coordinate Conjunction › ViewMy pet cat is cold and hungry __________ it didn’t come back home last night.
A. for
B. or
C. nor
D. so
Verb Tenses › View
Which tense is used to describe an action that will be completed before another future action?
A. Simple future
B. Future progressive
C. Future perfect
D. Present perfect
Reported Speech › ViewShe said, “My parents are going to Karachi”.
A. She said that my parents going to Karachi.
B. She said that my parents gone to Karachi.
C. She said that her parents were going to Karachi.
D. She said that her parents are going to Karachi.
Grammar & Vocabulary › View
Kevin ____ his homework, but he ____ it yet.
A. has been doing/hasn’t been finishing
B. has done/hasn’t finished
C. has been doing/hasn’t finished
D. has done/hasn’t been finishing
