首页 > 留学知识库

问题: 简单的问题```

have been dong
这是用于英语什么事态的?

解答:

I ( ) when you rang me up last night.

A.must be slepping
B.must have slept
C.must have been slepping
D.must have been slept
这答案会不会错啊?



答案没有错误。
这里是表示猜测,而且是对过去的猜测,强调动作在进行。还表示主动
-- 一定在睡觉了


have been doing 现在完成进行时, 动作在过去开始一直延续到现在,动作有可能继续进行下去

The road has widen. 道路已经加宽了 表示 结果
The road has been widening. 道路一直在加宽


参考文献: 个人见解