--Hasthetrainarrivedyet?--No,itoughtto&nb

发布时间:2020-08-04 21:10:57

--Has the train arrived yet?--No, it ought to ___ twenty minutes ago.A.arriveB.have arrivedC.be arrivingD.be arrive

网友回答

B解析ought to have done="should" have done表示:本应该做却没有做.
以上问题属网友观点,不代表本站立场,仅供参考!