作业帮 > 英语 > 作业

How long ()you () in Shanghai

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/10 08:10:19
How long ()you () in Shanghai
For just 2 days .I'll be back next week.
A.are;staying B.have;stayed C.did;stay D.do; stay
为什么B不行
回答是For just 2 days.那说明问句问的是你在上海呆多久?用be staying在这个语境中理解为即将待多久比较合计 用进行时表示将来的用法 如果选B 那就是问你在上海已经待了多久了?(到目前为止)那回答应该是:Just 2 days.就不要加For For 一般表示目的 是一种未来的状态 所以这边选择are staying较为合适