English MCQs with Answers

English carries solid marks in most competitive exams and job tests. Practice grammar, vocabulary, synonyms, antonyms, idioms, sentence correction and comprehension MCQs. Each test is timed and scored so you can find weak areas and build confidence.

Take a timed English quiz: Free account required to save your score.

Q121. Choose the correct preposition: He congratulated me ___ my success.

  1. on
  2. for
  3. with
  4. at
Show answer and explanation

Correct answer: A. on

'Congratulate on' is correct.

Q122. Choose the correct article: He is ___ European.

  1. an
  2. a
  3. the
  4. no article
Show answer and explanation

Correct answer: B. a

'European' starts with a 'y' sound, so 'a' is used.

Q123. One word for 'a physician who treats children':

  1. Cardiologist
  2. Oncologist
  3. Paediatrician
  4. Neurologist
Show answer and explanation

Correct answer: C. Paediatrician

A paediatrician treats children.

Q124. Choose the correct preposition: She has a talent ___ painting.

  1. in
  2. for
  3. of
  4. at
Show answer and explanation

Correct answer: B. for

'Talent for' is the correct collocation.

Q125. One word for 'one who is present everywhere':

  1. Omnipotent
  2. Omniscient
  3. Omnipresent
  4. Omnivorous
Show answer and explanation

Correct answer: C. Omnipresent

Omnipresent means present everywhere.

Q126. One word for 'a person who writes poems':

  1. Poet
  2. Editor
  3. Critic
  4. Novelist
Show answer and explanation

Correct answer: A. Poet

A poet writes poetry.

Q127. Identify the part of speech of the underlined word: She sings beautifully.

  1. Adjective
  2. Verb
  3. Noun
  4. Adverb
Show answer and explanation

Correct answer: D. Adverb

'Beautifully' modifies the verb sings.

Q128. One word for 'a person who loves mankind':

  1. Cynic
  2. Philanthropist
  3. Misanthrope
  4. Egoist
Show answer and explanation

Correct answer: B. Philanthropist

A philanthropist loves and helps mankind.

Q129. Choose the synonym of 'terminate'.

  1. Continue
  2. End
  3. Start
  4. Begin
Show answer and explanation

Correct answer: B. End

Terminate means to end.

Q130. Choose the correct preposition: He is addicted ___ smoking.

  1. to
  2. with
  3. for
  4. in
Show answer and explanation

Correct answer: A. to

'Addicted to' is the correct collocation.

English MCQs by exam

Other subjects

Looking for a job? Apply while you prepare: browse the latest government and private jobs on PK JOBs Hub.