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 softskills communication
  1. Your shoes are needed to clean properly.

  2. You are needed to clean your shoes properly.

  3. Your shoes need to be cleaned properly.

  4. Your shoes are needed by you to clean properly.

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

The active sentence "You need to clean your shoes properly" is correctly converted to the passive voice as "Your shoes need to be cleaned properly." The other options are grammatically awkward or incorrect.

Multiple choice softskills communication
  1. brought, brought

  2. brought, bought

  3. bought,brought

  4. bought,bought

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

The correct sequence is 'bought' (past tense of 'buy' - purchase) and 'brought' (past tense of 'bring' - transport). You would have purchased (bought) sweets, and the sweets were transported (brought) yesterday. Option B has them backwards, and options A and D repeat the same verb incorrectly for the different actions.

Multiple choice softskills communication
  1. If you return my book back, I will not repeatedly ask you.

  2. If you return my book, I will not repeatedly ask you.

  3. If you return my book, I will not repeatedly ask you again.

  4. If you return my book back, I will not repeatedly ask you again.

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

'Return' already contains the meaning of 'back', so 'return back' is redundant. Similarly, 'repeatedly' means 'again and again', so 'ask you again' is redundant. Option B avoids both redundancies by using 'return' alone and 'repeatedly ask' without the unnecessary 'again'. This tests proper word choice and avoiding pleonasm.

Multiple choice softskills communication
  1. beside, besides

  2. besides, beside

  3. beside, beside

  4. besides, besides

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

'Beside' is a preposition meaning 'at the side of' or 'next to'. In both instances, the sentence refers to physical location (next to Monica and next to the candy stand). 'Besides' means 'in addition to' or 'apart from', which does not fit the spatial context of the sentence.

Multiple choice softskills communication
  1. If you return my book back, I will not repeatedly ask you.

  2. If you return my book, I will not repeatedly ask you.

  3. If you return my book, I will not repeatedly ask you again.

  4. If you return my book back, I will not repeatedly ask you again.

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

'Return' means to give something back, so adding 'back' again is redundant ('return back'). Option B is correct: 'If you return my book, I will not repeatedly ask you.' Options A and D add the redundant 'back'. Option C adds unnecessary 'again' at the end.

Multiple choice softskills communication
  1. beside, besides

  2. besides, beside

  3. beside, beside

  4. besides, besides

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

"Beside" means "next to" and indicates physical position. "Besides" means "in addition to" or is a conjunctive adverb. The first blank describes where the speaker sat relative to Monica ("sat beside" = sat next to). The second blank describes the guy's position relative to the candy stand ("beside the candy stand" = next to it). Both require "beside."

Multiple choice softskills communication
  1. brought, brought

  2. brought, bought

  3. bought,brought

  4. bought,bought

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

"Buy" means to purchase. "Bring" means to transport something with you. The sentence suggests the speaker regrets not purchasing ("should've bought") the sweets that they ended up transporting ("brought") yesterday. This creates a coherent meaning: I should have purchased what I ended up carrying.

Multiple choice technology mainframe
  1. Gives control to the verb following the next period & gives control to the next verb after the explicit scope terminator.

  2. Gives control to the next verb after the explicit scope terminator & gives control to the verb following the next period.

  3. Both are same.

  4. Control goes to the next paragraph & control goes to next section

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

NEXT SENTENCE transfers control to the statement immediately after the next period (sentence terminator), while CONTINUE transfers control to the statement after the explicit scope terminator (like END-IF or END-PERFORM). They are not equivalent.

Multiple choice technology mainframe
  1. True

  2. False

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

The INITIALIZE verb in COBOL explicitly does NOT initialize FILLER items. FILLER is a reserved word that denotes unnamed data items, and INITIALIZE only initializes items with names. This is documented behavior in the COBOL language specification to preserve FILLER areas which often contain formatting or spacing.

Multiple choice technology programming languages
  1. <jsp:usebean id="fruit scope ="page"/>

  2. <jsp:usebean id="fruit type ="String"/>

  3. <jsp:usebean id="fruit type ="String" beanName="Fruit"/>

  4. <jsp:usebean id="fruit class="Fruit" beanName="Fruit"/>

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

Valid syntax requires id attribute and either type or class (or type with beanName). Option A is missing equals signs. Option D incorrectly combines class with beanName. Options B and C show valid attribute combinations.

Multiple choice technology programming languages
  1. <actionpath="/r4r" type="org.apache.struts.webapp.example.EditSubscriptionAction" name="r4rForm" scope="request" validate="false"> <forward name="failure" path="/index.jsp"/> <forward name="success" path="/admin.jsp"/> </action>

  2. .<action classpath="/r4r" type="org.apache.struts.webapp.example.EditSubscriptionAction" name="r4rForm" scope="request" validate="false"> <forward name="failure" path="/index.jsp"/> <forward name="success" path="/admin.jsp"/> </action

  3. <action path="/r4r" type="org.apache.struts.webapp.example.EditSubscriptionAction" id="r4rForm" scope="request" validate="false"> <forward name="failure" path="/index.jsp"/> <forward name="success" path="/admin.jsp"/> </action>

  4. None

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

In Struts config, the tag uses 'path' (not 'classpath' or 'actionpath') to specify the URL mapping. Option A is correct with path="/r4r". Option B incorrectly uses 'classpath' and has a typo with '.' before action. Option C incorrectly uses 'id' instead of 'name'. The correct attribute for associating a form bean with an action is 'name'.

Multiple choice technology testing
  1. Work to be done & work completed

  2. Work to be done & work not completed

  3. No work to be done & confirm on date scheduled

  4. None of the above

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

A YY order denotes that work is both scheduled (to be done) and already completed, aligning with industry usage where “YY” signals finished tasks versus pending or incomplete ones.

Multiple choice technology web technology
  1. <NAME>Write name here</NAME>

  2. <name>Write name here</name>

  3. <NAme>Write name here</naME>

  4. <naME>Write name here</NAme>

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

XML tags are strictly case-sensitive. The opening tag must match the closing tag exactly. Distractors mismatch cases between opening and closing tags, which violates XML syntax rules and causes XML parsing errors.

Multiple choice technology web technology
  1. <NAME>Write name here</NAME>

  2. <name>Write name here</name>

  3. <NAme>Write name here</naME>

  4. <naME>Write name here</NAme>

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

XML element names are case-sensitive by specification. The correct casing must match exactly what's defined in the DTD or schema. If was defined in the schema, then is correct and , , or would all be different, incorrect elements.

Multiple choice technology architecture
  1. State

  2. Context

  3. ConcreteState

  4. ConcreteContext

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

The classic Gang of Four State design pattern consists of three core participants: Context, State, and ConcreteState. Context defines the client interface, State defines the common state interface, and ConcreteState implements state-specific behaviors. ConcreteContext is a fictional role and is not part of this pattern.