(a) long time的用法


We waited (   ) for the bus.

A.long time 

B.a long time

C.the long time 

D.some long time


这道题为什么选B?

A或D为什么不可以呢?

答案B中time是表示时间的不可数名词,还是表示一段时间的可数名词呢?


请先 登录 后评论

最佳答案 2019-06-05 17:10

此题选 B: a long time。

答案A  缺少冠词,time 前加了形容词long,表示时间被具体化,需要加冠词。

答案C  错用了定冠词,这里不需要特指。不定冠词表示未知信息;定冠词表示已知信息。首次说 a long time, 若再次提及或特指,则说the long time。

答案D long 和some 不能连用,自相矛盾。“很长 + 一些”时间,只能选一个。

【问题深层分析】

我们常说spend much/some time,表示“花费很多时间”,这里“时间”是物质名词,不可数。然而当time 前加了冠词a,说明“时间被具体化”,在历史长河中被截取了“一段”。因此就有了a time“一段时间”,a long time“很长一段时间”;a short time “很短的一段时间”。此外,网友应该熟悉该句式吧:There was a time when... 这是一个常用句型,表示在历史上或人的一生中,曾有这么一段时间,定语从句when 表示在这段时间里发生了什么事情。所以译为“曾经有一段时间;曾几何时”,when 引导定语从句,修饰a time。还有:once upon a time 也是指这个意思。


请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,27368 浏览
  • Pupil07 提出于 2019-06-04 15:42

相似问题