词典词条 · 问答

for a long time/a long time

核心问题

for a long time 用作状语时,其中的 for 可以省略吗?

词典解答

for a long time 中的 for 常常可以省略:

  1. I can stay a long time. (CGEL) 我可以住(停留)很长时间。

  2. These boys have been in the yard a long time. 这些孩子在院子里玩了很长时间。

但是,当for短语修饰动态动词或者用于否定句时,介词for一般是不能省略的,见 for4\mathrm{for}^4

来源:英语常见问题解答大词典-8.md · 第 1137211383 行 · 原文哈希 e2f9eb6f34