题目内容

--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表示:本应该做却没有做.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网