Scott works very long hours 有宾语吗

问题描述:

Scott works very long hours 有宾语吗
hours 是作宾语,还是状语.如是状语是不是应该for very long hours

后面的成分肯定是状语,因为work不能带宾语.本该是for very long hours
,但是现在的英语也在与时俱进,有些情况的for就被省略的,例如
i have lived here (for) 3 years.
这个for也是可以省略的.