before very/too long 疑惑

在before long中, long是名词,是不久以后的意思,相当于soon等。

但是为什么还可以说before very/too long 呢?在此,very/too修饰名词long, 那么very/too又是什么词性? 如何进行语法成分分析?中文如何理解意思呢?

请先 登录 后评论

最佳答案 2019-04-16 15:41

long作名词“长时间,长时期”;作形容词“长久的,长时间的”;作副词“长久地,长时间的”。

1.for long, before long中的long大多数词典认为是名词作介词宾语。若被very或too修饰 ,则long只能是副词。时间副词也是可以用作介词宾语的,如《牛津高阶英汉双解词典》就有这样的例句:She'll have retired by then. I never realized I loved you until now.

2.It will not be long before I finish the work.中的long是表语,有的词典认为是名词,但大多数词典认为是形容词。

3.It didn’t take long to arrive at a decision. 中的long有的词典认为是名词,有的词典认为是副词。take在表示“需要,花费”时是及物动词,所以long被看作是名词作它的宾语最容易被人接受;但是把long看作是形容词或副词,take long“花很长时间”作为一个约定俗成的短语或常用词组也是可以被人们接受的。在take作不及物动词且与副词或形容词搭配时,我们是很难理清它们的关系或成分的(例如:take off“起飞”,take sick“生病”,take well“[照片]拍得好;[颜料]染得好”,take apart“可拆开;可搬动”等等)。因此,我们直接把它们看作是短语动词(或习语)就可以了,不必过于纠结。

请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

before long中, long是副词,整个短语意思为“不久以后”,相当于soon after

They were married with all the trimmings, soon after graduation.  

他们毕业后不久就大操大办地结婚了。

The plane developed engine trouble soon after taking off.  

飞机在起飞后不久发动机就出了问题。

before long 和long before区别如下

(1)before long(时间)不久之后

Before long he took over the editing of the magazine.  

他不久就接手负责杂志的编辑工作。

German interest rates will come down before long.  

德国的利率水平很快就会降下来。

(2)long before很久以前

Long before I ever went there, Africa was alive in my imagination.  

早在我真正踏足之前很久,非洲就已在我的脑海中活灵活现了。

I heard about him long before I saw him.  

我在没见过他之前就听说过他.



请先 登录 后评论
  • 1 关注
  • 2 收藏,4063 浏览
  • Pupil07 提出于 2019-04-12 13:45

相似问题