The train has gone. You two _________on time.
A. should come B. must have come
C. ought to have come D. shouldn’t have come
The train has gone. You two _________on time.
A. should come B. must have come
C. ought to have come D. shouldn’t have come
C
ought to have done sth. “本来应该做而事实上没有做某事”。 由题意可知C项正确。