how long has he been working? 结尾为什么省略for?

how long has he been working? 结尾为什么省略for?

【答】句首单词应该大写。

for 用来讲明持续的时间。

......

在非正式文体里,常常省略 for,特别是在问句How long...? 中。.........

How long have you been working ? 你等了多长时间了?

(摘自《牛津英语使用方法指南》第四版)