[ Tenses ]
By the time the technician ____________ (arrive), we had already been trapped in the lift for nearly two hours.
A. arrived
B. has arrived
C. had arrived
D. arrives

Random Topics:
Simple Future - Passiveas...as, comparatives, superlativesSo....that... Such.......thatInfinitivesAdverbsHave to/Has toModal Verbs - ObligationPrepotitionsCountable - UncountableObject PronounOther quiz:
Tag Questions › ViewHe has finished his homework, ___________
A. hasn’t he?
B. has he?
C. did he?
D. didn’t he?
Grammar › View
We’ve been watching TV ____ 8.30.
A. for
B. since