用how long 问是用for回答还是别的什么

问题描述:

用how long 问是用for回答还是别的什么

for

举个例子给你 how long have you been here?
for/about one year 都可以

How long是提问一段时间的.通常for加一段时间,但是how long 的回答可以很灵活.
比如:How long have you been in Shanghai?
—— For three months.(你在上海多久了?-已经三个月了)

用for或 since短语回答,如
How long have you stayed here?
For a year./ Since a year ago.