take long to do sth中的long是宾语还是状语

The work won’t take long. 这工作要不了多久。

I don’t think this will take long. 我想这事这花不了多长时间。

It didn’t take long to arrive at a decision. 没过多久便作出了决定。


请先 登录 后评论

最佳答案 2014-08-10 15:49

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

1. 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 可拆开,可搬动 / ……

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

3. for long, before long 中的long大多数词典认为是名词。

请先 登录 后评论

其它 1 个回答

向阳花  
谢谢曾老师的解答!
请先 登录 后评论
  • 2 关注
  • 7 收藏,11889 浏览
  • 向阳花   提出于 2014-08-10 12:28

相似问题