发布网友 发布时间:2022-04-24 14:07
共1个回答
热心网友 时间:2023-10-15 17:19
你好。比如说:
He has worked here FOR about 6 years.
for在这里是介词,表示“时间段”状语,表达“持续,已经”。about在这里不是介词,而是副词。这里about== around. 与about相同功能的表达还有over== more than, less than, no more than等等。
从正确的语法观点看,He has worked here ABOUT 6 years.是不理想的句子,因为about是副词,不是介词,不能直接修饰“时间段”。for ABOUT 6 years是正确的表达。