---the light is on.Could you have forgotten to turn it off?---yes,I____.为什么填might have?should不行吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 07:36:11
---the light is on.Could you have forgotten to turn it off?---yes,I____.为什么填might have?should不行吗?

---the light is on.Could you have forgotten to turn it off?---yes,I____.为什么填might have?should不行吗?
---the light is on.Could you have forgotten to turn it off?
---yes,I____.
为什么填might have?should不行吗?

---the light is on.Could you have forgotten to turn it off?---yes,I____.为什么填might have?should不行吗?
might have done sth是对过去做过事情的一种不确定的推断,而should have done是虚拟语气,意思是”没有做某事,但本来的责任是要去做的“,有种责备的语气在里面.

这里是情态动词表示“可能性”的问题。
---灯还开着。你可能忘记关了吧?
---是的,可能吧!

might have 完整表达是:might have forgotten to turn it off.
should完整表达是:should forget to turn it off.

这里是指过去做某事的可能性,should不是表...

全部展开

这里是情态动词表示“可能性”的问题。
---灯还开着。你可能忘记关了吧?
---是的,可能吧!

might have 完整表达是:might have forgotten to turn it off.
should完整表达是:should forget to turn it off.

这里是指过去做某事的可能性,should不是表过去的可能性。

收起

情态动词 should 是指还没有发生的事情
所以肯定是用 might have 了
这个疑问句很奇怪,直接说 Have you forgotten to turn it off? 就行了啊