The bell _____ (already ring) when the bus _____ (arrive) at school.
A. had already rang, arrived
B. had already rung, arrived
C. have already rung, arrived
D. has already rung, arrived

Random Topics:
Question tag and + - AgreementSimple and Progressive Verb TensesPast ModalsSentence Structure and Verb TensesIf ClausesPast Perfect Tense and Past TenseComparative and Superlative AdjectiveGrammar - Collective NounsPast Continuous vs Past SimpleSimple Present and Present ContinuosOther quiz:
Vocabulary and Sentence Structure › ViewCity dwellers prefer to travel by elevated railway because it is reliable and affordable.
A. dependable
B. inconvenient
C. realistic
D. temporary
Adverbs of frequency › View
She (50%) wakes up early.
A. She never wakes up early.
B. She rarely wakes up early.
C. she sometimes wakes up early.
Vocabulary › ViewTantalization
A. existing, occurring, or happening at the same time
B. to reestablish the good reputation of (a person, one’s character or name, etc.)
C. teased or frustrated, as by tormenting with the sight of something greatly desired but inaccessible
D. left or deserted, as by the owner or guardian; abandoned
Grammar › View
A doctor who treats your teeth is
A. Dentist
B. Paediatrician
C. Orthopaedist
D. None of the above