Fill in the Blanks questions

Prepositions, tenses, articles and agreement.

1. Fill in the blank: She has been working here ___ 2019.

  1. by
  2. since
  3. from
  4. for
Answer

B. since "Since" is used with a point in time; "for" with a period.

2. Fill in the blank: He is good ___ mathematics.

  1. with
  2. on
  3. in
  4. at
Answer

D. at We say "good at" a subject or skill.

3. Fill in the blank: I prefer tea ___ coffee.

  1. from
  2. to
  3. over than
  4. than
Answer

B. to "Prefer A to B" is the standard pattern.

4. Fill in the blank: Neither the manager nor the employees ___ present.

  1. was
  2. has been
  3. is
  4. were
Answer

D. were With neither…nor, the verb agrees with the nearer subject ("employees").

5. Fill in the blank: If I ___ you, I would apply for the job.

  1. will be
  2. am
  3. were
  4. was
Answer

C. were Second conditional uses "were" for all subjects.

6. Fill in the blank: The train ___ by the time we reached the station.

  1. has left
  2. left
  3. had left
  4. leaves
Answer

C. had left Past perfect shows the earlier of two past actions.

7. Fill in the blank: He is ___ honest man.

  1. an
  2. the
  3. no article
  4. a
Answer

A. an "Honest" begins with a vowel sound, so "an".

8. Fill in the blank: Each of the students ___ given a laptop.

  1. were
  2. are
  3. have been
  4. was
Answer

D. was "Each" takes a singular verb.

9. Fill in the blank: She insisted ___ paying the bill.

  1. at
  2. for
  3. on
  4. to
Answer

C. on The verb "insist" takes "on".

10. Fill in the blank: We have run out ___ sugar.

  1. of
  2. from
  3. with
  4. off
Answer

A. of The phrasal verb is "run out of".

11. Fill in the blank: The meeting has been put ___ until Friday.

  1. off
  2. up
  3. on
  4. out
Answer

A. off "Put off" means postpone.

12. Fill in the blank: He has ___ finished his assignment.

  1. ago
  2. yet
  3. still
  4. just
Answer

D. just "Just" fits the present perfect for a very recent action.

13. Fill in the blank: She is the ___ student in the class.

  1. tallest
  2. taller
  3. most tall
  4. tall
Answer

A. tallest Superlative of a one-syllable adjective: -est.

14. Fill in the blank: I look forward to ___ from you.

  1. hear
  2. hearing
  3. be hearing
  4. heard
Answer

B. hearing "Look forward to" is followed by a gerund.

15. Fill in the blank: The committee ___ divided in its opinion.

  1. have
  2. was
  3. were being
  4. are
Answer

B. was A collective noun acting as one unit takes a singular verb here.

16. Fill in the blank: Hardly had he arrived ___ it started raining.

  1. that
  2. than
  3. then
  4. when
Answer

D. when "Hardly … when" is the correct pair.

17. Fill in the blank: No sooner had the bell rung ___ the students rushed out.

  1. when
  2. as
  3. than
  4. then
Answer

C. than "No sooner … than" is the correct pair.

18. Fill in the blank: He apologised ___ being late.

  1. about
  2. of
  3. on
  4. for
Answer

D. for "Apologise for" something.

19. Fill in the blank: The news ___ very encouraging.

  1. were
  2. is
  3. have been
  4. are
Answer

B. is "News" is an uncountable singular noun.

20. Fill in the blank: She speaks English ___ than her brother.

  1. most fluently
  2. fluent
  3. more fluently
  4. more fluent
Answer

C. more fluently A comparative adverb is needed to describe "speaks".

21. Fill in the blank: By next year, they ___ the bridge.

  1. will build
  2. have built
  3. will have built
  4. built
Answer

C. will have built Future perfect: an action complete before a future time.

22. Fill in the blank: This is the boy ___ bicycle was stolen.

  1. who
  2. whose
  3. which
  4. whom
Answer

B. whose "Whose" shows possession.

23. Fill in the blank: He was accused ___ stealing the money.

  1. for
  2. with
  3. about
  4. of
Answer

D. of "Accused of" is the correct preposition.

24. Fill in the blank: I have known him ___ ten years.

  1. from
  2. during
  3. for
  4. since
Answer

C. for "For" is used with a length of time.

25. Fill in the blank: She is senior ___ me by two years.

  1. from
  2. to
  3. than
  4. over
Answer

B. to Latin comparatives like senior and junior take "to".

26. Fill in the blank: She was blamed ___ the delay, though it was not her fault.

  1. about
  2. of
  3. for
  4. with
Answer

C. for We blame someone "for" something.

27. Fill in the blank: The police ___ arrived at the scene.

  1. is
  2. has
  3. was
  4. have
Answer

D. have "Police" is a plural noun.

28. Fill in the blank: Mathematics ___ my favourite subject.

  1. is
  2. are
  3. were
  4. have been
Answer

A. is Subject names ending in -s are singular.

29. Fill in the blank: He walked ___ the room without saying a word.

  1. out from
  2. off of
  3. out of
  4. away of
Answer

C. out of "Walk out of" a place.

30. Fill in the blank: You ___ submit the form before Monday; it is compulsory.

  1. might
  2. must
  3. may
  4. could
Answer

B. must "Must" expresses obligation.

31. Fill in the blank: The meeting has been put ___ until next week.

  1. up
  2. on
  3. off
  4. in
Answer

C. off "Put off" means postpone.

32. Fill in the blank: She is afraid ___ dogs.

  1. by
  2. of
  3. with
  4. from
Answer

B. of We say "afraid of".

33. Fill in the blank: He was accused ___ stealing the files.

  1. about
  2. for
  3. with
  4. of
Answer

D. of The pattern is "accused of".

34. Fill in the blank: The train will arrive ___ platform 3.

  1. into
  2. in
  3. at
  4. on
Answer

C. at Use "at" for a specific point such as a platform or station.

35. Fill in the blank: Neither of the answers ___ correct.

  1. were
  2. have been
  3. are
  4. is
Answer

D. is "Neither of" takes a singular verb in formal English.

36. Fill in the blank: By next June, she ___ here for ten years.

  1. will work
  2. has worked
  3. will have worked
  4. is working
Answer

C. will have worked A time up to a future point needs the future perfect.

37. Fill in the blank: I wish I ___ more time to prepare.

  1. have
  2. had
  3. will have
  4. am having
Answer

B. had Wishes about the present use the past form.

38. Fill in the blank: He apologised ___ being late.

  1. to
  2. for
  3. of
  4. about
Answer

B. for We apologise to a person for something.

39. Fill in the blank: This is the best book I have ___ read.

  1. never
  2. ever
  3. yet
  4. already
Answer

B. ever "The best … I have ever …" is the usual pattern.

40. Fill in the blank: The students were divided ___ four groups.

  1. among
  2. in
  3. between
  4. into
Answer

D. into "Divide into" groups or parts.

41. Fill in the blank: Let us wait ___ the rain stops.

  1. until
  2. unless
  3. since
  4. while
Answer

A. until "Until" marks the point at which the waiting ends.

42. Fill in the blank: “She submitted ___ report yesterday.”

  1. an
  2. the
  3. no article
  4. a
Answer

D. a Use “an” before a vowel sound and “a” before a consonant sound when introducing a singular countable noun.

43. Choose the correct preposition: “The teacher arrived ___ the office before 9 AM.”

  1. into
  2. on
  3. at
  4. over
Answer

C. at “Arrive at” is used for a specific place such as an office.

44. Choose the correct completion: “By the time the student arrived, the meeting ___.”

  1. has started
  2. had started
  3. will start
  4. starts
Answer

B. had started Past perfect marks an event completed before another past event.

45. Complete the sentence: “The programmer checked the report twice ___ it contained important details.”

  1. although
  2. whereas
  3. unless
  4. because
Answer

D. because “Because” introduces the reason for checking twice.

46. Fill in the blank: “She submitted ___ document yesterday.”

  1. no article
  2. a
  3. the
  4. an
Answer

B. a Use “an” before a vowel sound and “a” before a consonant sound when introducing a singular countable noun.

47. Complete the sentence: “The programmer checked the document twice ___ it contained important details.”

  1. whereas
  2. although
  3. unless
  4. because
Answer

D. because “Because” introduces the reason for checking twice.

48. Fill in the blank: “She submitted ___ project yesterday.”

  1. a
  2. no article
  3. an
  4. the
Answer

A. a Use “an” before a vowel sound and “a” before a consonant sound when introducing a singular countable noun.

49. Complete the sentence: “The programmer checked the project twice ___ it contained important details.”

  1. unless
  2. because
  3. although
  4. whereas
Answer

B. because “Because” introduces the reason for checking twice.

50. Fill in the blank: “She submitted ___ assignment yesterday.”

  1. a
  2. an
  3. no article
  4. the
Answer

B. an Use “an” before a vowel sound and “a” before a consonant sound when introducing a singular countable noun.

51. Complete the sentence: “The programmer checked the assignment twice ___ it contained important details.”

  1. unless
  2. because
  3. whereas
  4. although
Answer

B. because “Because” introduces the reason for checking twice.

Mock test

More Verbal Ability topics