Fill in the Blanks questions
Prepositions, tenses, articles and agreement.
1. Fill in the blank: She has been working here ___ 2019.
- by
- since
- from
- 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.
- with
- on
- in
- at
Answer
D. at We say "good at" a subject or skill.
3. Fill in the blank: I prefer tea ___ coffee.
- from
- to
- over than
- than
Answer
B. to "Prefer A to B" is the standard pattern.
4. Fill in the blank: Neither the manager nor the employees ___ present.
- was
- has been
- is
- 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.
- will be
- am
- were
- 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.
- has left
- left
- had left
- leaves
Answer
C. had left Past perfect shows the earlier of two past actions.
7. Fill in the blank: He is ___ honest man.
- an
- the
- no article
- a
Answer
A. an "Honest" begins with a vowel sound, so "an".
8. Fill in the blank: Each of the students ___ given a laptop.
- were
- are
- have been
- was
Answer
D. was "Each" takes a singular verb.
9. Fill in the blank: She insisted ___ paying the bill.
- at
- for
- on
- to
Answer
C. on The verb "insist" takes "on".
10. Fill in the blank: We have run out ___ sugar.
- of
- from
- with
- off
Answer
A. of The phrasal verb is "run out of".
11. Fill in the blank: The meeting has been put ___ until Friday.
- off
- up
- on
- out
Answer
A. off "Put off" means postpone.
12. Fill in the blank: He has ___ finished his assignment.
- ago
- yet
- still
- 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.
- tallest
- taller
- most tall
- tall
Answer
A. tallest Superlative of a one-syllable adjective: -est.
14. Fill in the blank: I look forward to ___ from you.
- hear
- hearing
- be hearing
- heard
Answer
B. hearing "Look forward to" is followed by a gerund.
15. Fill in the blank: The committee ___ divided in its opinion.
- have
- was
- were being
- 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.
- that
- than
- then
- 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.
- when
- as
- than
- then
Answer
C. than "No sooner … than" is the correct pair.
18. Fill in the blank: He apologised ___ being late.
- about
- of
- on
- for
Answer
D. for "Apologise for" something.
19. Fill in the blank: The news ___ very encouraging.
- were
- is
- have been
- are
Answer
B. is "News" is an uncountable singular noun.
20. Fill in the blank: She speaks English ___ than her brother.
- most fluently
- fluent
- more fluently
- 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.
- will build
- have built
- will have built
- 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.
- who
- whose
- which
- whom
Answer
B. whose "Whose" shows possession.
23. Fill in the blank: He was accused ___ stealing the money.
- for
- with
- about
- of
Answer
D. of "Accused of" is the correct preposition.
24. Fill in the blank: I have known him ___ ten years.
- from
- during
- for
- since
Answer
C. for "For" is used with a length of time.
25. Fill in the blank: She is senior ___ me by two years.
- from
- to
- than
- 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.
- about
- of
- for
- with
Answer
C. for We blame someone "for" something.
27. Fill in the blank: The police ___ arrived at the scene.
- is
- has
- was
- have
Answer
D. have "Police" is a plural noun.
28. Fill in the blank: Mathematics ___ my favourite subject.
- is
- are
- were
- 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.
- out from
- off of
- out of
- 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.
- might
- must
- may
- could
Answer
B. must "Must" expresses obligation.
31. Fill in the blank: The meeting has been put ___ until next week.
- up
- on
- off
- in
Answer
C. off "Put off" means postpone.
32. Fill in the blank: She is afraid ___ dogs.
- by
- of
- with
- from
Answer
B. of We say "afraid of".
33. Fill in the blank: He was accused ___ stealing the files.
- about
- for
- with
- of
Answer
D. of The pattern is "accused of".
34. Fill in the blank: The train will arrive ___ platform 3.
- into
- in
- at
- 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.
- were
- have been
- are
- 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.
- will work
- has worked
- will have worked
- 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.
- have
- had
- will have
- am having
Answer
B. had Wishes about the present use the past form.
38. Fill in the blank: He apologised ___ being late.
- to
- for
- of
- about
Answer
B. for We apologise to a person for something.
39. Fill in the blank: This is the best book I have ___ read.
- never
- ever
- yet
- already
Answer
B. ever "The best … I have ever …" is the usual pattern.
40. Fill in the blank: The students were divided ___ four groups.
- among
- in
- between
- into
Answer
D. into "Divide into" groups or parts.
41. Fill in the blank: Let us wait ___ the rain stops.
- until
- unless
- since
- while
Answer
A. until "Until" marks the point at which the waiting ends.
42. Fill in the blank: “She submitted ___ report yesterday.”
- an
- the
- no article
- 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.”
- into
- on
- at
- 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 ___.”
- has started
- had started
- will start
- 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.”
- although
- whereas
- unless
- because
Answer
D. because “Because” introduces the reason for checking twice.
46. Fill in the blank: “She submitted ___ document yesterday.”
- no article
- a
- the
- 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.”
- whereas
- although
- unless
- because
Answer
D. because “Because” introduces the reason for checking twice.
48. Fill in the blank: “She submitted ___ project yesterday.”
- a
- no article
- an
- 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.”
- unless
- because
- although
- whereas
Answer
B. because “Because” introduces the reason for checking twice.
50. Fill in the blank: “She submitted ___ assignment yesterday.”
- a
- an
- no article
- 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.”
- unless
- because
- whereas
- although
Answer
B. because “Because” introduces the reason for checking twice.
Mock test
- Fill in the Blanks Mock Test 15 questions · 15 min