How long ()you () in Shanghai

7个回答

  • 回答是For just 2 days.那说明问句问的是你在上海呆多久?用be staying在这个语境中理解为即将待多久比较合计 用进行时表示将来的用法 如果选B 那就是问你在上海已经待了多久了?(到目前为止)那回答应该是:Just 2 days.就不要加For For 一般表示目的 是一种未来的状态 所以这边选择are staying较为合适