Free Prepositions MCQs with Answers
270 Prepositions MCQs from English, each with the correct answer and a written explanation of why it is correct. Free and unlimited, with no account needed.
270 questions · page 1 of 27
1. Choose the correct preposition: "She is very good ___ mathematics."
- A. in
- B. at
- C. on
- D. for
Explanation: English uses "good at" for skills and subjects — good at mathematics, good at cricket. "Good in" is used for a context or period rather than a skill, and "good for" means beneficial.
Correct answer: at2. Choose the correct preposition: The doctor was accompanied ____ two senior nurses.
- A. with
- B. by
- C. from
- D. along
Explanation: Accompanied by is used for people, while accompanied with is used for things that go alongside something, as in tea accompanied with biscuits. Since nurses are people, by is required. Fixed preposition pairings like this cannot be reasoned out and have to be learned.
Correct answer: by3. Choose the correct preposition: He has been suffering ____ diabetes for ten years.
- A. with
- B. from
- C. of
- D. in
Explanation: Suffer from is the standard collocation for illnesses and conditions. Suffer with occasionally appears in speech but is not accepted in formal usage or on entry tests. Die of, cure of and recover from follow similarly fixed patterns worth memorising together.
Correct answer: from4. Choose the correct preposition: She is not interested ____ politics.
- A. on
- B. in
- C. at
- D. for
Explanation: Interested is always followed by in when naming the subject of interest. These verb and adjective plus preposition combinations are fixed by usage rather than by rule, so they simply have to be learnt. Compare good at, afraid of, dependent on and responsible for.
Correct answer: in5. Choose the correct preposition: The book is different ____ the one I read last year.
- A. than
- B. from
- C. to
- D. with
Explanation: Different from is the form accepted in careful written English, and it is the one entry tests reward. Different than is common in American speech and different to in British speech, but neither is safe in an examination. The rule is easy to remember alongside similar to, which takes the opposite preposition.
Correct answer: from6. Choose the correct preposition: He has been suffering ____ malaria for a week.
- A. with
- B. from
- C. of
- D. by
Explanation: Suffer from is the fixed combination used with an illness. Die of is used for the cause of death, and cure of for recovery, so the prepositions in this medical family all differ and must be memorised individually. Suffer with is heard in speech but is not the safe choice in a test.
Correct answer: from7. Choose the correct preposition: He was accused ____ negligence.
- A. for
- B. of
- C. with
- D. on
Explanation: Accuse takes of, while charge takes with, so he was accused of negligence but charged with negligence. Blame takes for, giving blamed for the accident. These three are tested together precisely because they seem interchangeable.
Correct answer: of8. Choose the correct preposition: She is married ____ a doctor.
- A. with
- B. to
- C. of
- D. by
Explanation: Married takes to when naming the spouse, so she is married to a doctor. Married with is a common error carried over from other languages. The related phrase engaged to follows the same pattern.
Correct answer: to9. Choose the correct preposition: The results are consistent ____ our earlier findings.
- A. to
- B. with
- C. for
- D. at
Explanation: Consistent takes with when comparing one thing to another, and the same applies to compatible with and comply with. Similar and identical take to instead. Building a mental list of these pairings is more reliable than reasoning about them.
Correct answer: with10. Choose the correct form: He has been working here ____ ten years.
- A. since
- B. for
- C. from
- D. during
Explanation: For introduces a duration such as ten years, while since introduces a starting point such as 2015. From is used with an explicit end point, as in from Monday to Friday. This pairing is one of the most frequently tested points in the grammar section.
Correct answer: for