当前位置: 首页 > 学习知识 > 一道高中英语单选题—Why didn’t you answer the phone last night?—I when

一道高中英语单选题—Why didn’t you answer the phone last night?—I when

网站编辑:上海建站网 发布时间:2022-05-25  点击数:
导读:一道高中英语单选题—Why didn’t you answer the phone last night?—I when 一道高中英语单选题—Why didn’t you answer the phone last night?—I when you calledA.had to have slept B.must be sleeping C.must have been sl...

一道高中英语单选题—Why didn’t you answer the phone last night?—I when

一道高中英语单选题
—Why didn’t you answer the phone last night?
—I when you called
A.had to have slept B.must be sleeping
C.must have been sleeping D.must have slept
must have done 表示较肯定地推测过去做过某事,而must have been doing 和现在完成进行时无关,在这里是过去完成进行时,推测过去某个动作以前一直在做另外个动作,在题目中表示在你打电话前,我一直在睡觉,
还有,must be doing除了表示现在肯定在做某事,还可以表示过去某刻正在做某事吗?
比较让我纠结的是,我之前搜索答案,B,C都有选,请大家再给点意见 wsj4535533 1年前他留下的回答 已收到5个回答

大头宝宝1 网友

该名网友总共回答了20个问题,此问答他的回答如下:采纳率:95%

1.答案肯定是B,而不能选C.
2.
1)楼主对现在完成进行时的使用条件和语境把握不够.
2)答语中含有一个时间状语从句when you called,这是一个明显的时间刻,而不是一段时间.
所以这种时间状语(从句)限定了句子主句时不能使用现在完成时/现在完成进行时的.因为后面两种时态必须强调是发生在一段时间内,而不能强调发生在过去的某个时刻.这时,句子/主句应该使用一般时态或进行时态,而不能用于完成时态.
如:I lost my bag yesterday.不能说:I've lost my bag yesterday.
再如:I was doing my homework at 9:00 last night.不能说:I've been doing my homework at 9:00 last night.
3)至于答案B为什么正确,楼主已给出正确解答,我就不予赘述了.
4)must be doing sth既可以表示对现在正在进行的动作的推测,也可以表示过去某时刻正在进行动作的推测,而且must have been doing sth这个结构在语法上是不存在的.

1年前他留下的回答

5

douiu 网友

该名网友总共回答了27个问题,此问答他的回答如下:

C
must 推测现在:must + do;must be doing。
must 推测过去:must + have done;must have been doing(表示当时正在做)。不能理解为现在完成和现在完成进行时

1年前他留下的回答

2

没有人比我更好 网友

该名网友总共回答了23个问题,此问答他的回答如下:

你好,作为一名高三英语教师,我要很负责地告诉你:选B,答案没错。 回答者回答说“当时一定是正在睡着”,是对过去某一时间点(when you called)的肯定猜测,用must be doing 回答。 而C项是持续性行为,接的是延续时间段,与题中when you called 这一时间点不符。改一下题目:如后面改为when the phone was ringing则选C,因为是was ri...

1年前他留下的回答

2

canadian_cat 网友

该名网友总共回答了1924个问题,此问答他的回答如下:

我觉得是B...
(你打电话的时候)我一定是在睡觉。。。。
还有,must be doing除了表示现在肯定在做某事,还可以表示过去某刻正在做某事吗? 当然可以。。
比如:
A: Ai.. I broke my leg yesterday when playing the football yesterday.
B: You must be very c...

1年前他留下的回答

0

amerer 网友

该名网友总共回答了1037个问题,此问答他的回答如下:

是的,应该是C, 表示对过去的猜测。
选项B表示的是对现在正在作的事情的猜测。

1年前他留下的回答

0

  以上就是小编为大家介绍的一道高中英语单选题—Why didn’t you answer the phone last night?—I when 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
踏板车如何保养
踏板车如何保养

详情:操作步骤/方法11每500km更换一次润滑油,直到两千公里左......

考研跨专业有什么要求
考研跨专业有什么要求

详情:操作步骤/方法1本科主要看学校,研究生学历就已经说明了问题,......

彼岸花的传说是什么,有啥花语
彼岸花的传说是什么,有啥花语

详情:操作步骤/方法1彼岸花的花语,彼岸花的传说是“隔着生死,再也......

战舰世界亚服氪金指南
战舰世界亚服氪金指南

详情:操作步骤/方法1亚服的商城不像国服那样。它的船每隔一段时间会......