B1 · Intermediate

带宾语的时量补语与动词重复

掌握带宾语的时量补语,说明一个动作做了多长时间。学习看书看了两个小时这类动词重复结构,比较看了两个小时的书与等了他半个小时的宾语位置,了解普通名词和人称代词的不同安排。通过学习、阅读和等人的日常例句,分清两个了的作用,区分已结束的活动与持续到现在的活动,并能根据上下文自然地提问和回答。

By the flumi team About 2 min read

说“我看了两个小时”时,如果还想说明看的是书,宾语“书”应该放在哪里?你可以重复动词,也可以调整宾语的位置。下面比较普通名词和人称代词的安排,并说明“了”的位置,帮助你自然地提问和回答。

重复动词,把宾语和时间分开

动词后面既有宾语,又要说明动作持续多久时,常用下面的结构:

主语+动词+宾语+动词+时量补语

前一个动词带出宾语,后一个动词带出持续时间。这里的“重复”是把同一个动词再说一次,不是“看看”那样的动词重叠。

我每天看书看半个小时。

她每天练琴练一个小时。

你每天学中文学多长时间?——一个小时。

这些句子说的是平时的安排,不需要因为有持续时间就加“了”。

一次具体的活动:“了”放在哪里

说一次已经发生的活动时,常用:

主语+动词+宾语+动词+了+时量补语

部分 作用 例子中的内容
主语 谁做这个动作 我
动词+宾语 做什么 看书
动词+了 说明动作已经发生 看了
时量补语 做了多久 两个小时

合起来就是:我看书看了两个小时。

昨天我看书看了两个小时,然后就睡觉了。

上午她练琴练了一个小时,然后去上课了。

你昨天学中文学了多长时间?——学了两个小时。

在这个重复动词的基本结构里,“了”放在后一个动词之后。

✓ 我看书看了两个小时。

✗ 我看了书看两个小时。

普通名词宾语也可以放在时间后面

“书、中文、电视”等普通名词作宾语时,常常也可以不用重复动词:

主语+动词+了+时量补语+(的)+宾语

重复动词 不重复动词
我看书看了两个小时。 我看了两个小时的书。
她学中文学了三年。 她学了三年中文。
我们看电视看了半个小时。 我们看了半个小时电视。
我睡觉睡了八个小时。(离合词) 我睡了八个小时的觉。

这里的“的”常常可以省略。例如,“看了两个小时的书”和“看了两个小时书”都可以表示看书持续了两个小时。

“睡觉、游泳、上课、跑步”是常见的离合词,可以拆开来用。带时量补语时,可以把时间放在两部分之间,如“睡了八个小时(的)觉”“游了一个小时(的)泳”“上了两个小时(的)课”“跑了半个小时(的)步”;也可以用重复动词的结构,如“游泳游了一个小时”。

✓ 我睡了八个小时的觉。

✓ 我睡觉睡了八个小时。

✗ 我睡觉了八个小时。

“两个小时的书”在这里不是一种书,而是说明看书的时间。这种说法要连着动词一起理解。

不要把这个格式直接套到所有宾语上,尤其要注意“我、你、他”等人称代词。

Quick check

Try one question now.

1
按平时的安排,我每天读报,然后出门。

Check your answer when you are ready. No sign-in needed.

人称代词宾语通常放在时间前面

“等、陪”等动词带人称代词宾语时,通常把代词放在时量补语前,不必重复动词:

主语+动词+了+人称代词+时量补语

昨天我在车站等了他半个小时。

她生病的时候,我陪了她两个小时。

你等了我多久?——十分钟。

“等他等了半个小时”也可以说;不过,在普通回答中,“等了他半个小时”更简洁。

人名也常出现在这个位置,例如:我等了小王半个小时。

想说等待“他”持续了半个小时时:

✓ 我等了他半个小时。

✗ 我等了半个小时的他。

不要把普通名词宾语的“时间+的+宾语”格式直接用于人称代词。

句末再加“了”:时间算到现在

动词后的“了”和句末的“了”位置不同,作用也不同。说一项活动持续到现在已经多久,常在句末再加一个“了”。

句子 在这个语境中的意思
我以前学中文学了三年,后来不学了。 说过去的一段学习经历。
我学中文学了三年了,现在还在学。 到现在已经学了三年,而且还在继续。
我等了他半个小时了,他还没来。 到现在已经等了半个小时。

不能只看到动词后的“了”,就判断动作现在已经停止。要结合“昨天、以前、现在还在”等上下文来看。句末的“了”常突出到现在已有这么长时间。

“看、学、等”等动作可以持续一段时间。“来、到、毕业、结婚”表示到达或发生某种变化时,后面的时段通常表示事情发生后到现在经过的时间。例如,“我来中国三年了”“他到北京两天了”“我毕业两年了”“他们结婚五年了”。这些句子不是说动作本身做了这么久。想说来中国以后已经过了三年,应说“我来中国三年了”,不要套用成“我来中国来了三年”。

否定:时段+没+动词+了

表示“到现在已经多长时间没做某事”时,把时段放在“没”前面:

主语+时段+没+动词+(宾语)+了

我两天没看书了。——这两天都没看书。

他三个月没回家了。——上次回家是三个月前。

想说“这两天一直没看书”时:

✗ 我没看书两天了。

✓ 我两天没看书了。

这里的句末“了”表示这段时间已经持续到现在;不要在“没”后面的动词后加表示动作已经发生的“了”。

说之前检查三点

  1. 有没有宾语? 想同时说明做什么、做多久,可以用“看书看了两个小时”。
  2. 宾语是什么? 普通名词常可放在时间后,如“看了两个小时的书”;人称代词通常放在时间前,如“等了他半个小时”。遇到“睡觉、游泳”等离合词,可以拆开,如“睡了八个小时的觉”,也可以重复动词,如“游泳游了一个小时”。
  3. 时间是否算到现在? 如果是,可以用“学中文学了三年了”,再用上下文说明是否还在继续。

记住三组常用搭配:看书看了两个小时/看了两个小时的书/等了他半个小时。

You reached the end

You reached the end

Now make it stick.

Save your progress, or start the exercises. Practice with detailed feedback after you submit, or save your progress and come back.

Practice exercises

Was this lesson helpful?

Last updated October 11, 2026