精英家教网 > 高中英语 > 题目详情

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表示对过去情况的肯定判断。


练习册系列答案
相关习题

科目:高中英语 来源: 题型:单选题

—Mary’s score on the test is the highest in her class.

—Really? She     have studied very hard.


  1. A.
    may
  2. B.
    ought to
  3. C.
    must
  4. D.
    should

查看答案和解析>>

科目:高中英语 来源: 题型:

 ---Mary’s score on the test is the highest in her class.

   ---Really? She ______ have studied very hard.

    A. may                     B. ought to               C. must             D. should

查看答案和解析>>

科目:高中英语 来源: 题型:

Mary’s score on the test is the highest in her class;she_______ have studied very hard.

     A.must              B.may                     C.should                     D.ought to

查看答案和解析>>

科目:高中英语 来源:2011-2012学年广西桂林中学高一下学期期中考试英语试卷(带解析) 题型:单选题

—Mary’s score on the test is the highest in her class.
—Really? She     have studied very hard.

A.mayB.ought toC.mustD.should

查看答案和解析>>

同步练习册答案