how long_you_in Singapore? For just the weekend. I'll be back next Monday morning.

A.have;stayedB.are;stayingc.did;stayD.do;stay... A.have ;stayed B.are;staying c.did;stay D.do; stay 展开
百度网友549ac76
2012-12-08 · 超过15用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:36.4万
展开全部
选B 根据回答来看,“我”只在新加坡待一个周末,下个星期一早上就回去。表明“我”还没有回去。如果用现在完成时表示的是对现在的影响,也就是“我”已经待了一个周末。可事实是,句子想要表达的只是一个计划,也就是说还没有发生,应该用一般将来时态。你将要在新加坡呆多久?
anglerbug_
2012-12-08 · TA获得超过6.9万个赞
知道大有可为答主
回答量:9104
采纳率:75%
帮助的人:3636万
展开全部
选A how long 与现在完成时搭配

如果帮到你,请记得采纳,O(∩_∩)O谢谢
追问
可是老师的标准答案是B啊,为什么是A嘞
追答
饿 不好意思   应该是B   其实下面那个人回答的挺好   我没注意语境
这边是2个人的对话 后面有句. I'll be back next Monday morning. 说明还没去
所以用B选项 一般现在时态表示将来时态

意思是 问 你将会在新加波待多久
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kinghero008
2012-12-08 · TA获得超过2.4万个赞
知道大有可为答主
回答量:4172
采纳率:66%
帮助的人:4937万
展开全部
A.have ;stayed 通过下文可以判断用现在完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一剑出血
高粉答主

2012-12-08 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式