核心问题
The door was not a long time opening... (《大学英语》第一册, p. 118)
我弄不清这个句子的结构,因而不懂它的意思。请分析。
词典解答
从语法结构上看,可以理解为在动名词 opening 之前省略了介词 in。这就是说,介词 in 是可有可无的。从语义上看,be long doing 这一结构是指“某人经过很长时间才做某事”或“某事经过很长时间才发生”。因此,上句的意思是:
不一会儿门就开了……
下面是一些类似的句子:
-
He's a long time (in) coming. (ALD) 他要很长时间才能来。
-
He was a long time reaching Stanhope Gate. (Galsworthy) 他过了很长时间才到达斯坦霍普门。