问题 更新时间2023/4/3 12:59:00 He didn’t pass the final examination. He ______ it. (A) must have prepared for (B) ought to prepare for (C) ought to have prepared for (D) ought to prepare for 答案 登录 注册 ought to have prepared for 出自:文才 >> 贵州理工学院大学英语