P2 Chinese connectives practice
Singapore Primary 2 Chinese, connectives (关联词): choose the right connectives for a complex sentence — 因为…所以…, 虽然…但是…, 不但…而且… — testing the logical relation between the clauses. Everything here follows the MOE syllabus. You can try one set free without signing up, and it is marked as you go — get one wrong and the same point comes back asked a different way, so your child can build the foundation on connectives. This page has 18 skill points and 60 questions.
What is tested in P2 connectives
In P1 and P2 this question covers the basic pairs — 因为…所以…, 虽然…但是…, 一…就… — in short sentences where the relation between the two clauses is plain. There are few of them at this level and the point is recognising the pairs.
Common traps
- Only the first half is filled correctly and the second half is mismatched — 因为 paired with 但是.
- The two clauses run in sequence and the child reads them as cause and effect.
- One option uses a pair the child has not met, which can make it feel like the answer.
How to practise
Give each pair a sentence from your child's own life — 因为下雨,所以不能去游泳. At this age these are learnt as sentences, not as explanations of logic.
P2 connectives · worked examples
客人来了,小主人( )请客人坐下,( )忙着倒水招待。
- ✓ 一边……一边
- ・只要……就
- ・要是……就
- ・只有……才
Why: The answer is "一边……一边" (while). The guests have arrived; the young host asks them to sit down and at the same time busily pours water. "只要……就" (as long as) sets a condition, but the host is really doing both, and seating guests is not a condition for pouring water. "只有……才" (only if) states a necessary condition, which does not fit either. "要是……就" (if…then) is for a supposition, but both things are actually happening.
小和每天( )坐校车,( )坐妈妈的车上学,很少走路去学校。
- ・只要……就
- ・一……就
- ・一边……一边
- ✓ 不是……就是
Why: The answer is "不是……就是" (either…or). Every day Xiao He takes one vehicle to school, either the school bus or Mum's car. "一边……一边" (while) means doing two things at the same time, but no one can ride in two vehicles at once. "只要……就" (as long as) sets a condition, but taking the school bus is not a condition for taking Mum's car. "一……就" (as soon as) means one thing right after another, which does not fit.
小乐想养一只小动物,( )龙猫,( )仓鼠,他还没想好养哪一种。
- ✓ 不是……就是
- ・先……再
- ・只要……就
- ・一边……一边
Why: The answer is "不是……就是" (either…or). Xiao Le wants just one pet and has not decided which, so it will be either a chinchilla or a hamster. "一边……一边" (while) is for two actions at the same time, but these are not actions. "只要……就" (as long as) sets a condition, and there is no condition here. "先……再" (first…then) puts two things in order, but he is keeping only one pet.
Decide first whether the clauses are cause, contrast, escalation or condition; get the relation right and the words follow.
Skill points on this page (18)
- 下L17·新年到了 · 5 questions
- 下L17·我是艺术家 · 3 questions
- 下L17·今天是学校开放日 · 5 questions
- 下L19·在咖啡店吃早餐 · 3 questions
- 下L17·我长大了 · 5 questions
- 下L17·小侦探 · 3 questions
- 下L17·你玩过这个游戏吗 · 1 question
- 下L17·过生日 · 5 questions
- 下L19·我和小乐和好了 · 3 questions
- 下L17·这些我都爱吃 · 3 questions
- 下L19·飞进书的世界 · 4 questions
- 下L19·夜市真热闹 · 4 questions
- 下L17·新加坡真好玩 · 4 questions
- 下L19·我们的生活少不了水 · 3 questions
- 下L19·关联词 · 3 questions
- 下L17·关联词 · 2 questions
- 下L17·关联词 · 2 questions
- 下L17·关联词 · 2 questions

新年到了,小乐( )要去买新衣服,( )要帮妈妈大扫除,这两件事他都要做。