did you have lunch用过去完成时怎么说

问句不能用过去时态吗?例如过去了,didyouhavelunch?不可以写didyouhadlunch?还有,是didyoueat?不是didyouate吧.你没有吃晚饭... 问句不能用过去时态吗?
例如过去了,did you have lunch?不可以写did you had lunch?
还有,是 did you eat?不是did you ate吧.
你没有吃晚饭?是do you have lunch yet?还是 do you yet have lunch?
展开
 我来答
官墨御君雅
2019-12-06 · TA获得超过1078个赞
知道小有建树答主
回答量:2354
采纳率:100%
帮助的人:12.3万
展开全部
时态和句子形式没有关系.任何句子都可以有不同时态,比如问句,陈述句,感叹句.你就记住,英语句子的时态、语态(主被动)语气(虚拟语气)全部都在谓语动词上体现.这里的句子因为 谓语有 助动词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?
关于这些语法点,建议你搜一下百度百科的 句子时态.助动词.这两个词条
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式