在before long中, long是名詞,是不久未來的意思,等于soon等。

但為何還可以說before very/too long 呢?在此,very/too修飾名詞long, 那樣very/too又是什么詞性? 怎么樣進(jìn)行語(yǔ)法成分剖析?中文怎么樣理解意思呢?

long作名詞“長(zhǎng)期,長(zhǎng)時(shí)期”;作形容詞“長(zhǎng)久的,長(zhǎng)期的”;作副詞“長(zhǎng)久地,長(zhǎng)期的”。

1.for long, before long中的long大部分詞典覺得是名詞作介詞賓語(yǔ)。若被very或too修飾 ,則long只能是副詞。時(shí)間副詞也是可以用作介詞賓語(yǔ)的,如《牛津高階英漢雙解詞典》就有如此的例句:Shell have retired by then. I never realized I loved you until now.

2.It will not be long before I finish the work.中的long是表語(yǔ),有些詞典覺得是名詞,但大部分詞典覺得是形容詞。

3.It didn’t take long to arrive at a decision. 中的long有些詞典覺得是名詞,有些詞典覺得是副詞。take在表示“需要,花費(fèi)”時(shí)是及物動(dòng)詞,所以long被看作是名詞作它的賓語(yǔ)最易讓人同意;但把long看作是形容詞或副詞,take long“花很久”作為一個(gè)約定俗成的短語(yǔ)或常用詞組也是可以讓人們同意的。在take作不及物動(dòng)詞且與副詞或形容詞搭配時(shí),大家是非常難理清它們的關(guān)系或成分的(比如:take off“起飛”,take sick“生病”,take well“[照片]拍得好;[顏料]染得好”,take apart“可拆開;可搬動(dòng)”等等)。因此,大家直接把它們看作是短語(yǔ)動(dòng)詞(或習(xí)語(yǔ))就能了,不必過于糾結(jié)。