词典词条 · 问答

be long doing

核心问题

The door was not a long time opening... (《大学英语》第一册, p. 118)

我弄不清这个句子的结构,因而不懂它的意思。请分析。

词典解答

从语法结构上看,可以理解为在动名词 opening 之前省略了介词 in。这就是说,介词 in 是可有可无的。从语义上看,be long doing 这一结构是指“某人经过很长时间才做某事”或“某事经过很长时间才发生”。因此,上句的意思是:

不一会儿门就开了……

下面是一些类似的句子:

  1. He's a long time (in) coming. (ALD) 他要很长时间才能来。

  2. He was a long time reaching Stanhope Gate. (Galsworthy) 他过了很长时间才到达斯坦霍普门。

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