Verify mobile number to view the solution
Solutions
The sentence is grammatically incorrect, and the error lies in option B. The error is related to Tense.
• The use of the verb “win” for the singular subject “he” is erroneous.
• We use the present perfect i.e. “has/have + V3” to show the action done in a time period up to the present.
For example:
She has decided to focus her time on her business activities.
• We use the simple present tense to describe the habits or unchanging situations.
For example:
The sun rises in the east.
• In the given sentence, it is clear that we don’t need a sense of habit or unchanging situation i.e. “winning accolades” is not an unchanging situation. It is better to show the act of “win” as an action that has been done up to present time when such a sentence was mentioned/stated by someone. Thus, the present perfect form i.e. “has won” should be used.
• Hence, “has won” is the correct substitution.
Thus, the correct sentence will be:
He has won several accolades for his music compositions.
Hence, option B is the correct answer.