Chinese grammar · HSK 3

The 把 construction (把字句): Chinese Grammar with Examples

Everything you need to use the 把 construction correctly: the patterns, when to use them, examples with audio, common mistakes and exercises with answers.

Quick answer

The 把 construction moves the object in front of the verb to stress what was done to it. Basic pattern: S + 把 + O + V + result/complement. Key patterns: Subject + 把 + Object + Verb + Result; Subject + 没(有) + 把 + Object + Verb + Result.

Patterns

FormStructureExample
Basic patternS + 把 + O + V + Result
Subject + 把 + Object + Verb + Result
我把门关上了。
I closed the door.
The verb is usually followed by a result such as 上, 好, 完 or 到...
Negative formS + 没(有) + 把 + O + V + Result
Subject + 没(有) + 把 + Object + Verb + Result
我没把作业写完。
I have not finished my homework.

How to use The 把 construction

1. Stressing what is done to the object

The affected object comes right after 把.

请把灯打开。
Please turn on the light.

2. Use it when there is a clear result

Without a result or complement, a 把 sentence usually sounds unnatural.

他把杯子打碎了。
He broke the cup.

Key words

把完好到上开

Tips and common mistakes

The 把 construction: exercises with answers

Pick the right option, then open the answer to check it.

1. Fill in the right structure: 请___门关上。

Options: 把 · 比 · 被 · 跟

Show answer

把. A request to do something to an object uses 把: 请把门关上。

2. Choose the correct 把 sentence

Options: 我书把放在桌子上了。 · 我把书放。 · 我把书放在桌子上了。 · 我被书放在桌子上了。

Show answer

我把书放在桌子上了。. A well-formed 把 sentence runs S + 把 + O + V + place or result.

3. Negate a 把 sentence: 他昨天___把作业做完。

Options: 了 · 别 · 没 · 被

Show answer

没. To negate a past 把 sentence, put 没(有) before 把: He did not finish his homework yesterday.

4. Which sentence sounds more natural?

Options: 请把这句话写。 · 请把这句话写下来。 · 请被这句话写下来。 · 请这句话把写下来。

Show answer

请把这句话写下来。. A 把 sentence wants a resultative complement such as 下来.

5. Choose the grammatically correct sentence

Options: 老师把问题解释了清楚。 · 老师把问题解释清楚了。 · 老师被问题解释清楚了。 · 老师问题把解释清楚了。

Show answer

老师把问题解释清楚了。. Standard pattern: S + 把 + O + V + result (清楚).

6. Fill in the right structure: 你___空调打开吧。

Options: 在 · 把 · 比 · 被

Show answer

把. Asking someone to act on a specific object uses 把: Please turn on the air conditioner.

7. Fill in the resultative complement: 我把作业做___了。

Options: 在 · 完 · 很 · 着

Show answer

完. A 把 sentence needs a result after the verb; 做完 = finish doing: I have finished my homework.

8. Fill in the right word: 请把那本书递___我。

Options: 从 · 在 · 比 · 给

Show answer

给. Handing something to someone: 把 + O + V + 给 + person: Please pass me that book.

9. Fill in the right word: 他把杯子放___桌子上。

Options: 从 · 在 · 往 · 给

Show answer

在. 把 + O + 放在 + place = put somewhere: He put the cup on the table.

10. Fill in the resultative complement: 妈妈把衣服洗___了。

Options: 干净 · 很 · 得 · 着

Show answer

干净. 洗干净 = wash clean, the result of the action: Mum has washed the clothes clean.

11. Choose the correct 把 sentence: I have eaten up the apples.

Options: 我吃完把苹果了。 · 我把吃完苹果了。 · 我把苹果吃了完。 · 我把苹果吃完了。

Show answer

我把苹果吃完了。. Order: S + 把 + O + V + result + 了: I have eaten up the apples.

12. Fill in the right structure: 你别___这件事告诉他。

Options: 对 · 把 · 比 · 被

Show answer

把. 别 goes before 把: 别把 + O + V: Don't tell him about this.

13. Fill in the right word: 我把钱包忘___家里了。

Options: 从 · 到 · 在 · 给

Show answer

在. 忘在 + place = leave something behind somewhere: I left my wallet at home.

14. Negate a 把 sentence: 他还___把书还给我。

Options: 了 · 别 · 没 · 被

Show answer

没. To negate a 把 sentence, put 没 before 把: He still has not given the book back to me.

15. Fill in the right word: 请把这些句子翻译___中文。

Options: 了 · 在 · 成 · 给

Show answer

成. 把 A 翻译成 B = translate A into B: Please translate these sentences into Chinese.

16. Choose the grammatically correct sentence

Options: 他打扫把房间干净了。 · 他把房间干净打扫了。 · 他把房间打扫。 · 他把房间打扫干净了。

Show answer

他把房间打扫干净了。. A 把 sentence cannot end in a bare verb; the result 干净 follows the verb: He cleaned the room.

17. Fill in the right structure: 他___我的名字写错了。

Options: 对 · 把 · 比 · 被

Show answer

把. When the subject acts on the object, use 把: He wrote my name wrong.

18. Fill in the resultative complement: 他把我的自行车骑___了。

Options: 在 · 很 · 着 · 走

Show answer

走. 骑走 = ride away with: He rode off on my bike.

19. Choose the sentence that means: Don't break the cup.

Options: 别打破把杯子了。 · 别把杯子打。 · 别把杯子打破了。 · 别被杯子打破了。

Show answer

别把杯子打破了。. The pattern 别把 + O + V + result + 了 gives a warning: Don't break the cup.

20. Fill in the right structure: 我___作业交给老师了。

Options: 把 · 比 · 被 · 跟

Show answer

把. 把 + O + 交给 + person = hand in to someone: I handed my homework to the teacher.

Related lessons

Practise interactively on Engame

Quizzes, spaced repetition (SRS), listening and games · Free · No sign-up

Open the app →
✓ English A1–B2✓ Chinese HSK✓ Korean TOPIK