问句不能用过去时态吗?

学习 时间:2026-04-06 22:11:53 阅读:7594
问句不能用过去时态吗?例如过去了,did you have lunch?不可以写did you had lunch?还有,是 did you eat?不是did you ate吧.你没有吃晚饭?是do you have lunch yet?还是 do you yet have lunch?

最佳回答

香蕉金针菇

称心的星月

2026-04-06 22:11:53

时态和句子形式没有关系。任何句子都可以有不同时态,比如问句,陈述句,感叹句。你就记住,英语句子的时态、语态(主被动)语气(虚拟语气)全部都在谓语动词上体现。这里的句子因为 谓语有 助动词DO,所以后面都是动词原形,不能用过去时态。因为有助动词的句子,时态等都是在助动词上面变化。DO后面一定要跟动词原形。DID是DO的过去式,已经体现了过去时态。所以,did you have lunch?不可以写成did you had lunch。did you eat?不可以写成did you ate。但你吃了吗,我们一般用现在完成时态来问。现在完成时经常询问对方是否已经做了某事。所以是,have you had meal?你没有吃晚饭?是do you have lunch yet?还是 do you yet have lunch?晚饭是supper或dinner。你还没吃晚饭?应该是 haven't you had supper yet?关于这些语法点,建议你搜一下百度百科的 句子时态。助动词。这两个词条

最新回答共有2条回答

  • 孤独的香烟
    回复
    2026-04-06 22:11:53

    时态和句子形式没有关系。任何句子都可以有不同时态,比如问句,陈述句,感叹句。你就记住,英语句子的时态、语态(主被动)语气(虚拟语气)全部都在谓语动词上体现。这里的句子因为 谓语有 助动词DO,所以后面都是动词原形,不能用过去时态。因为有助动词的句子,时态等都是在助动词上面变化。DO后面一定要跟动词原形。DID是DO的过去式,已经体现了过去时态。所以,did you have lunch?不可以写成did you had lunch。did you eat?不可以写成did you ate。但你吃了吗,我们一般用现在完成时态来问。现在完成时经常询问对方是否已经做了某事。所以是,have you had meal?你没有吃晚饭?是do you have lunch yet?还是 do you yet have lunch?晚饭是supper或dinner。你还没吃晚饭?应该是 haven't you had supper yet?关于这些语法点,建议你搜一下百度百科的 句子时态。助动词。这两个词条

上一篇 I'm-----(fat)this year than last year.

下一篇 为什么夜晚的星空会随时间发生变化?