CELPIP Practice Questions Practice Test
Frequently asked questions
How many CELPIP Practice Questions practice questions are here?+
A full bank of original CELPIP Practice Questions practice questions across the official content areas, weighted like the real exam, with explanations. Free, no signup.
What is the CELPIP Practice Questions exam like?+
A multiple-choice exam. Practice by topic here, then take the full timed mock exam to gauge readiness.
Are these the real exam questions?+
No. Every question is 100% original, written from public primary sources with explanations. We never copy real exam questions or paid prep material.
Can I study in Chinese or Spanish?+
PrepPass practice is in English, 中文 and Español. The official exam is in English — switch the question language to English any time to rehearse the exact terminology you'll see on test day.
Sample practice questions
A few real questions from this free bank, with full explanations. Use the practice tool above for the whole set.
- 1. Grammar for Everyday English
By the time we reached the cottage, the rain ___ already stopped. Which choice is correct?
- a.has
- b.had
- c.have
- d.was
Answer: b
Explanation: One past action finished before another, so the past perfect 'had stopped' is needed. 'Has' would be present perfect and does not fit the past time frame.
- 2. Grammar for Everyday English
There ___ a lot of people at the community centre last weekend. Which choice is correct?
- a.were
- b.was
- c.is
- d.has been
Answer: a
Explanation: 'People' is plural and the time is past, so the plural past verb 'were' is correct. 'A lot of people' takes a plural verb.
- 3. Grammar for Everyday English
The bus was so crowded that I couldn't find ___ seat. Which choice is correct?
- a.some
- b.a
- c.any of
- d.the many
Answer: b
Explanation: A single, non-specific seat takes the article 'a': 'find a seat'. 'Some' is used with plural or uncountable nouns.
- 4. Everyday Vocabulary
The weather is going to be ___ today, so bundle up before you head out. Which word best fits?
- a.chilly
- b.cozy
- c.spacious
- d.punctual
Answer: a
Explanation: 'Chilly' means uncomfortably cold, which matches the advice to bundle up. 'Cozy' means warm and comfortable, the opposite here.
- 5. Everyday Vocabulary
The store is having a big sale, so prices are quite ___ right now. Which word best fits?
- a.expensive
- b.affordable
- c.crowded
- d.distant
Answer: b
Explanation: A sale makes prices lower, so 'affordable' (reasonably priced) fits. 'Expensive' would contradict the idea of a sale.
- 6. Word Forms
She handled the customer's complaint very ___. Which choice is correct?
- a.professional
- b.professionally
- c.profession
- d.professionalism
Answer: b
Explanation: The blank describes the verb 'handled', so an adverb is required: 'professionally'. 'Professional' is the adjective.
- 7. Word Forms
We decided to ___ our vacation until the spring. Which choice is correct?
- a.postpone
- b.postponement
- c.postponed
- d.postponing
Answer: a
Explanation: After 'to', a base verb is needed: 'postpone'. 'Postponement' is the noun and would not follow the infinitive marker.
- 8. Connectors & Prepositions
I wanted to go for a hike; ___, it started to rain heavily. Which choice is correct?
- a.therefore
- b.for example
- c.however
- d.because
Answer: c
Explanation: 'However' shows the contrast between wanting to hike and the rain preventing it. 'Therefore' would signal a result, which does not fit.
- 9. Connectors & Prepositions
I brought an umbrella ___ it might rain later. Which choice is correct?
- a.although
- b.unless
- c.despite
- d.in case
Answer: d
Explanation: 'In case' explains a precaution taken for a possible future event: 'in case it might rain'. 'Unless' would reverse the meaning.
- 10. Common Usage Errors
Which sentence corrects the error in 'She has been living here since three years'?
- a.She has been living here since three years ago.
- b.She is living here since three years.
- c.She has been living here for three years.
- d.She has lived here since three years.
Answer: c
Explanation: A length of time uses 'for': 'for three years'. 'Since' is used with a starting point, such as 'since 2020', not with a duration.