He has been living in Lahore _____ 2015.
Correct answer: A. since
Use "since" with a point in time (2015, Monday, morning) and "for" with a period of time (five years, two days).
Solved English grammar MCQs on tenses, articles, prepositions, subject-verb agreement and voice, with short rule-based explanations.
This set covers the grammar points that appear most often in fill-in-the-blank questions: since and for, prepositions after common words (fond of, accused of, senior to), articles, conditionals, and subject–verb agreement.
Many of these questions depend on fixed expressions. Note down each preposition pairing as you meet it, because the same pairings appear again and again in competitive exams.
Correct answer: A. since
Use "since" with a point in time (2015, Monday, morning) and "for" with a period of time (five years, two days).
Correct answer: C. for
"Ten years" is a period of time, so "for" is correct.
Correct answer: C. at
The fixed expression is "good at" a subject or skill.
Correct answer: A. of
"Fond" is always followed by "of".
Correct answer: A. of
We say "accused of" a crime but "charged with" a crime.
Correct answer: B. from
The pattern is "prevent someone from doing something".
Correct answer: D. to
Latin-origin comparatives such as senior, junior, superior, inferior and prior take "to", not "than".
Correct answer: C. to
The standard pattern is "prefer A to B".
Correct answer: D. on
"Insist" takes "on" + -ing form: insisted on paying.
Correct answer: D. an
"Honest" begins with a vowel sound because the "h" is silent, so we use "an".
Correct answer: B. a
"University" begins with a consonant sound ("yoo"), so we use "a", even though it starts with a vowel letter.
Correct answer: C. The
Use "the" with things that are unique, such as the sun, the moon and the earth.
Correct answer: D. were
In imaginary (unreal) conditions, formal English uses "were" for all subjects: "If I were…".
Correct answer: D. were playing
The past continuous (were playing) describes an ongoing action that was interrupted by a short one (it started to rain).
Read detailsCorrect answer: C. had left
The past perfect (had left) shows the action that happened first when two past actions are compared.
Correct answer: B. will have completed
The future perfect (will have completed) describes an action that will be finished before a point in the future.
Correct answer: A. goes
Habitual actions take the simple present. With a third-person singular subject (she), add -s/-es: goes.
Correct answer: B. has
"Each" is singular, so it takes a singular verb (has), even when followed by "of the students".
Correct answer: A. is
In standard formal English, "neither of" takes a singular verb: Neither of the answers is correct.
Correct answer: D. is
"News" looks plural but is an uncountable singular noun, so it takes "is".