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

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/04 10:43:46

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.