[ 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:
Grammar › ViewHis mother has read these fairy tales for him many times, ______________?
A. has she?
B. hasn’t she?
C. did she?
D. didn’t she?
Tenses › View
At 10 o’clock he _________(compose) in his music room.
A. composed
B. was composing
C. compose
D. were composing
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
