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:
Reported Speech › Viewdon’t be late!
A. she asked not to be late
B. she asked not be to late
C. she asked not be late
Future Tense › View
James has found another job so he ____ in his notice at the end of the week.
A. will hand
B. is going to hand
C. will be handing
D. is handing
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
