For long 中的long是名词吗

For long;

For as long as you can remember等。


有人说For long中的long是名词,如果是,如何解释For as long as you can remember 中的long 呢? 应该是介词+副词=For + long 吧?


请先 登录 后评论

最佳答案 2019-06-16 13:17

赞同曹老师的解答。问题中的long之前有as(so)修饰,它只能是副词。但是,for long, before long中的long大多数词典认为是名词作介词宾语。另外,还需注意:

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

2. 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 个回答

曹荣禄  
擅长:动词用法,句法问题

有些介词可以后接副词作介词宾语。例如 from there, by then, till now.

同理,for long中的long就是副词作介宾。虽然有的词典赋予long 名词的词性,试图解释long作介词宾语,但该词典却无法解释 for so long, for very long, for as long as...。因为名词是不可能被very,so, 或 as 修饰的,也不可能有比较级和最高级。所以,合理的解释还是副词作宾语。当然副词作宾语是少数情况,不可以滥用。

请先 登录 后评论
  • 0 关注
  • 7 收藏,9631 浏览
  • Pupil07 提出于 2019-06-14 15:41

相似问题