[ Mixed Tenses ]
Jing Wei _______ for Sharon for over an hour, but she still has not arrived.
A. has been waiting
B. is waiting
C. had been waiting
D. have been waiting

Random Topics:
Prepositions and Preposition PhrasesPrepositionsModals, Infinitives and GerundsFuture Simple TenseCommon & Proper NounsFuture TenseGRAMMAR - Could / Could notPrepositions Of PlaceIf ClausesArticles & PrepositionOther quiz:
Future Tenses, Conditionals and Professions › ViewThis person works in a hospital and helps sick people get better. Who are they?
A. Teacher
B. Doctor
C. Pilot
D. Chef
Grammar › View
He often … his bike in summer.
A. is repairing
B. repairs
C. has repaired
Grammar › ViewThe bus is hardly _______ late arriving to pick up students from school.
A. ever
B. since
C. never
D. ever
Grammar › View
Active or Passive Voice?
The sun is totally eclipsed by the moon.
A. Active
B. Passive