____will you stay in shanghai ----for about three weeks A how long B how soon

问题描述:

____will you stay in shanghai ----for about three weeks A how long B how soon
哪个

答案:A how long
解释:how long是指动作/状态延续的时间“多久”;而how soon指动作在“多久以后”发生.
根据答语“延续大约三个星期”,可知问句句意明显是“你会在上海呆多久?”,而不是“多久以后会呆在上海?”,所以答案为A.