题目

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项正确。  
英语 试题推荐