howlong是用来现在进行时这个时态种特殊疑问句的疑问代词。回答时一般简答就直接用时间段。完整句子就要for+时间段。或者since+时间。例如--Howlonghaveyoubeenhere?---2years./Ihavebeenherefor2years./Since2yearsago.