早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Mary'sscoreonthetestisthehighestinherclass;shehavestudiedveryhard.A.mayB.shouldC.mustD.oughtto

题目详情
Mary's score on the test is the highest in her class; she ________ have studied very hard.
A. may
B. should
C. must
D. ought to
▼优质解答
答案和解析
答案C
第一句话中“得了最高分”是“努力学习”的结果,故用must have done表示对过去情况的肯定判断.