【高中英语】-I'm so tired.Give me some time to have a short break.-I'm so tired.Give me some time to have a short break.-Tt's Monday today.You _D__at weekends.A.ought to have stayed up B.need have stayed up C.might have stayed up D.must have stayed up求详解

问题描述:

【高中英语】-I'm so tired.Give me some time to have a short break.
-I'm so tired.Give me some time to have a short break.
-Tt's Monday today.You _D__at weekends.
A.ought to have stayed up B.need have stayed up
C.might have stayed up D.must have stayed up
求详解

D
must have done something 表示对过去的事情的推测。

must have done 表示对过去情况的肯定推测。

我很累了,请让我再休息一会吧。
今天是星期一呀,你一定是周末熬夜了吧。(stay up 词组,熬夜)

A,ought to 就等于should have to 是本应该的意思,完整的就是你本应该在周末的时候休息的

D 你必须在周末休息。星期一不能休息。表示拒绝,表示只有周末可以休息

D D选项must have done表示的是对过去的一种肯定猜测. 题目中说“我很累,让我稍微休息一会”然后另一个人说“今天是周一,你周末一定熬夜了” stay up是熬夜的意思