what will you do tonight和what are you doing tonight,哪个对?

百度网友5311d79
2012-10-31 · TA获得超过1.9万个赞
知道大有可为答主
回答量:6356
采纳率:71%
帮助的人:3172万
展开全部
都对!

1) be doing 一般用于表示最近按计划或安排打算要做的事情,后面一定需要一个表将来的时间状语,否则与现在进行时无法区分。这种现在进行时表将来的用法比较生动,给人一种期待感。
2) be going to do 可用于表示更久的将来(不一定是最近),而且一看就知道是将来时,可以没有时间状语。
3) will 只表示单纯的将来,并无按规定或计划之意 。
775852伊
2012-10-31 · TA获得超过7118个赞
知道大有可为答主
回答量:2484
采纳率:100%
帮助的人:2957万
展开全部
两个都对。后面一个更好些。表示不远的将来发生的事,最好是用现在进行时表示它。

祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟!请记得采纳,多谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
字画66
2012-10-31 · 超过11用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:19.5万
展开全部
前面一个。后面那个是正在进行时,和“tonight”这个将来时间点矛盾了,时态没用对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
妮妮9876
2012-10-31 · TA获得超过155个赞
知道答主
回答量:112
采纳率:0%
帮助的人:29.5万
展开全部
都对,现在进行时可以表将来,但第一个更准确
追问
what are you doing tonight和what are you going to do tonight又有什么差别?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友de46ec85c
2012-10-31
知道答主
回答量:23
采纳率:0%
帮助的人:5.7万
展开全部
will do =be going to do将来时, be doing 是现在进行时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
houjun0808
2012-10-31
知道答主
回答量:8
采纳率:0%
帮助的人:1.2万
展开全部
前面一个,事情还没有发生。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式