English Grammar – Spot the error (choose the erroneous segment or ‘‘No error’’). Sentence: You deserve to be rewarded by your successful completion of the entire work in such a short time.

Difficulty: Easy

Correct Answer: rewarded by your successful

Explanation:


Introduction / Context:
This question checks preposition choice after “rewarded.” Standard English uses “rewarded for + noun/gerund” to express the reason. “Rewarded by” changes the meaning to “rewarded through/with the agency of,” which is not intended here.



Given Data / Assumptions:

  • Verb phrase: “deserve to be rewarded …”.
  • Cause/reason intended: “your successful completion …”.
  • Current preposition: “by” (incorrect for reason).


Concept / Approach:
Use “for” to mark the reason: “rewarded for your successful completion …”. Use “by” only to mark the agent in passive voice (“rewarded by the company”), not the reason. Therefore, the preposition in segment B is wrong.



Step-by-Step Solution:

Replace “by” with “for”.Keep the rest unchanged.Correct sentence: “You deserve to be rewarded for your successful completion of the entire work in such a short time.”


Verification / Alternative check:
Test a simple noun: “rewarded for excellence” vs. “rewarded by excellence.” Only “for” expresses cause correctly.



Why Other Options Are Wrong/Acceptable:

  • A, C, D: Grammatically sound.
  • E: Not valid since B contains a definite prepositional error.


Common Pitfalls:
Confusing “by” (agent) with “for” (reason); overextending passive-agent “by” to mark cause.



Final Answer:
rewarded by your successful

More Questions from Spotting Errors

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion