The train _________ at 7∶00, but we have been waiting for as long as two hours.

The train _________ at 7∶00, but we have been waiting for as long as two hours.

A.must have arrived

B.might have arrived

C.was supposed to arrive

D.arrived

答案及解析: C

解析:

此题用C项表示“应该”。