我工作了一天 怎么用英语说 是I have worked all day.还是I have worked for all

3个回答

  • 两个句子的确都对 第一个单独的all day在句子中是时间状语,你可以找类似的句子联想一下,比如what were you doing yesterday evening?要问为什么的话,我想可能和all,yesterday这类词的词性有关吧~它们都是兼性词,既可以做形容词,也可以做名词(或代词),所以前面的all day中all是形容词,一起做时间状语,而后面 for all the day中all应该是代词咯,所以,后面的状语要加上for吧~