English Language

English Grammar and Usage

2,780 Questions

English grammar and usage questions test fundamental sentence structure, correct verb forms, and accurate syntax. Topics include identifying grammatical errors, filling blanks with appropriate verbs, and changing narration. These are essential for the English language sections of competitive exams.

Verb FormsSentence CorrectionTense IdentificationNarration ChangeRelative PronounsSyntactic Productivity

English Grammar and Usage Questions

Multiple choice
  1. She has been waiting for you for a long time.

  2. She had been waiting for you for a long time.

  3. She will have waited for you for a long time.

  4. None of these

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

The given question refers to Future Perfect Continuous Tense, which makes use of “will have/shall have + been + first form of verb + ing.”  Answer: (4)

Multiple choice
  1. They has been living here from ten years.

  2. They has been living here since ten years.

  3. They have been living here since ten years.

  4. They have been living here for ten years.

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

The subject of the given sentence is “They” and as such it must have the use of a plural verb. For a period or duration we use 'for' not 'since'. Answer: (4)

Multiple choice
  1. The cooks have cooked the food.

  2. The cooks will have cooked the food.

  3. The cooks had been cooking the food.

  4. The cooks have been cooking the food.

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

According to the given question, the given sentence has to be changed into Past Perfect Continuous Tense, which will take only “had been + I form of verb + ing” . Answer: (3)

Multiple choice
  1. The teacher has been teaching the class from one hour.

  2. The teacher has been teaching the class for one hour.

  3. Neither (1) nor (2)

  4. None of these

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

When referring to a duration of time, "for" is the correct preposition, not "since." "Since" is used with a specific point in time when the action began (e.g., "since 1990" or "since Monday"), while "for" is used with a duration (e.g., "for two hours" or "for one hour"). The correct sentence is: "The teacher has been teaching the class for one hour."