How long will it take to do sth的句式分析

How long will it take to do sth?

在这句话中,take缺少的是宾语, how long是做宾语的话 那么long是否是名词词性,如果这样的话 how是副词做定语修饰名词么? 是做定语么?

请先 登录 后评论

最佳答案 2020-01-11 20:01

How long will it take to do sth?

虽然有的词典(如《韦氏》)赋予了long名词词性,因为long可以作及物动词take的宾语,也也可以作介词before和for的宾语,但也有词典(如《牛津》)坚持认为long还是形容词,即使它作了及物动词和介词的宾语,因而将take long, before long, for long当作惯用法对待。

那么我们应该怎么看待这个问题呢?long究竟应该是名词还是形容词呢?其实很简单,名词是不可能有比较级和最高级的,名词也不可能被程度副词very, too, so, as, how等所修饰。所以,long的屈折词尾变化表示比较级和最高级,以及被程度副词修饰,足以证明它是形容词,而不是名词,只不过它却可以作take的宾语,以及部分介词的宾语而已。至于为什么形容词可以作宾语,这不好解释,所以词典long的这种用法当作惯用法处理。

我们为什么需要区分形容词还是名词呢,不外乎是想知道其修饰关系。如果long是名词,就可以被形容词修饰,但long可以被形容词修饰吗?不可以。名词不可以被程度副词修饰,而long即使作take, for, before的宾语,仍然可以被程度副词修饰,它可能是名词吗?不可能。名词没有比较级。而take, for, before后的long可以用比较级和最高级。这个long可能是名词吗?不可能。

形容词做介词宾语的例子不少,如,at present, for short, in general, at best, at least等。词典不好解释,就将它们视为惯用语,不做解释。

学语法,要知道什么时候应该适可而止,不要钻牛角尖。学以致用即可。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,5551 浏览
  • Bat-Joker 提出于 2020-01-10 18:58

相似问题