Why didn't you tell me about it?I should have helped you.这句话是虚拟语气为什么不用过去完成时提问呢?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 11:56:37
Whydidn''tyoutellmeaboutit?Ishouldhavehelpedyou.这句话是虚拟语气为什么不用过去完成时提问呢?Whydidn''tyoutellmeaboutit?Ishou

Why didn't you tell me about it?I should have helped you.这句话是虚拟语气为什么不用过去完成时提问呢?
Why didn't you tell me about it?I should have helped you.
这句话是虚拟语气为什么不用过去完成时提问呢?

Why didn't you tell me about it?I should have helped you.这句话是虚拟语气为什么不用过去完成时提问呢?
“你没有告诉我”是一个事实,所以问句不用虚拟语气,用一般过去时就行了.如果非要虚拟,可以这样:
If you had told me about it,I should have helped you.

should have done 只本应该做但没有做的事

did 不是过去式吗?在有些语句中如果有一个过去式,后面跟的动词不需要转为过去式--准确说不可以转为过去式。especially after a helping verb.