Grammar 1
Grammar 2
Grammar 3
Grammar 4
Grammar 5
100

Choose the correct option:

If I ___ you, I’d apply for that internship.
a) am b) were c) was d) will be

b) were
💬 Explanation: Unreal condition (2nd conditional) → If I were you.

100

Choose the correct form:

I regret ___ him the secret.
a) tell b) to tell c) telling d) told

c) telling
💬 Explanation: Regret + V-ing → you’re sorry about something that already happened.

100

Choose the correct sentence:

He denied ___ the confidential report.
a) read b) reading c) to read d) reads

b) reading
💬 Explanation: Deny + V-ing → after “deny”, use gerund.

100

Choose the correct participle phrase:

___ by the discovery, the students began to research more.
a) Excited b) Exciting c) To excite         d) Having excite

a) Excited
💬 Explanation: The students felt excitement → use past participle (excited).

100

Choose the correct tense:

By next month, the project ___ for five years.
a) will continue b) will have continued   c) will be continued d) continues

b) will have continued
💬 Explanation: Future Perfect Continuous = ongoing duration until future point.

200

Complete the sentence:

Hardly ___ the bell ring when the class started.
a) had b) has c) did d) was

a) had
💬 Explanation: Inversion after Hardly / No sooner / Scarcely → Hardly had… when…

200

Choose the correct passive structure:

They say he ___ discovered a new formula.
a) has b) is c) was d) has been

d) has been
💬 Explanation: Reporting in passive: He has been said to…

200

Choose the correct form:

She’s looking forward to ___ the laboratory again.
a) visit b) visiting c) to visit d) visited

b) visiting
💬 Explanation: Look forward to + V-ing.

200

Choose the correct conditional:

If he had told me earlier, I ___ helped him.
a) would b) will have c) would have.    d) had

c) would have
💬 Explanation: 3rd Conditional = If + Past Perfect → would have + V3.

200

Choose the correct clause:

Despite ___ tired, he continued working.
a) he was b) of being c) being d) was

c) being
💬 Explanation: Despite + V-ing / noun.

300

Choose the correct tense:

By the time he arrived, we ___ dinner.
a) have finished b) had finished            c) were finishing d) finish

b) had finished
💬 Explanation: Past Perfect for an action completed before another past event.

300

Choose the correct modal meaning:

He ___ have taken your book – he’s abroad.
a) can b) must c) can’t d) might

c) can’t
💬 Explanation: Can’t have + V3 → logical impossibility in the past.

300

Choose the correct tense:

I wish I ___ harder for the exam.
a) work b) worked c) had worked.       d) have worked

c) had worked
💬 Explanation: Regret about the past → wish + past perfect.

300

Choose the correct form:

I prefer reading science articles ___ watching TV.
a) than b) more than c) to d) instead

c) to
💬 Explanation: Prefer + V-ing + to + V-ing.

300

Choose the correct sentence:

No sooner ___ the results than the students celebrated.
a) they received b) had they received    c) did they received d) they had received

b) had they received
💬 Explanation: Inversion with No sooner… than… → had + subject + V3.

400

Identify the correct structure:

I’d rather you ___ earlier next time.
a) come b) came c) will come            d) had come

b) came
💬 Explanation: Would rather + past form → present/future wish about another person.

400

Choose the correct word order:

Only after he apologized ___ to talk to him.
a) I agreed b) agreed I c) did I agree  d) I did agree

c) did I agree
💬 Explanation: Inversion after “Only after…” → Only after … did I agree.

400

Choose the correct structure:

He demanded that the report ___ immediately.
a) is finished b) be finished                 c) was finished d) to be finished

b) be finished
💬 Explanation: Subjunctive after verbs like demand, suggest, insist → base form (be finished).

400

Choose the correct determiner:

___ of the scientists agreed with the hypothesis.
a) Much b) Several c) Little d) Few

b) Several
💬 Explanation: Scientists is plural → use several, many, few (not much).

400

Choose the correct form:

The more you study, ___ you understand.
a) better b) the better c) more better  d) most better

b) the better
💬 Explanation: Comparative correlation → The more…, the better.

500

Choose the correct article:

He’s ___ only student who solved the problem.
a) a b) an c) the d) —

c) the
💬 Explanation: The only / the first / the last always take the.

500

Choose the correct form:

Not until I met her ___ what kindness meant.
a) I knew b) did I know c) knew I       d) I did know

b) did I know
💬 Explanation: Inversion with Not until → did I know.

500

Choose the correct article use:

___ pollution is a global problem.
a) A b) An c) The d) —

d) —
💬 Explanation: Uncountable nouns in general sense → no article.

500

Choose the correct sentence:

Had I known about the lecture, I ___ have attended it.
a) will b) would c) would have d) had

c) would have
💬 Explanation: Inversion for 3rd conditional → Had I known… = If I had known…

500

Choose the correct reported speech form:

He said he ___ the report the day before.
a) finishes b) finished c) had finished  d) has finished

c) had finished
💬 Explanation: Backshift in reported speech: finished → had finished.