They were all shocked at his failure in the competition.a)were shocked...
Correct answer: No correction required
Explanation:
The original sentence is grammatically correct and doesn't require any correction. The verb "were" is in the past tense and agrees with the subject "they". The phrase "shocked at his failure in the competition" is also grammatically correct and conveys the intended meaning.
The other options presented in the question all contain errors that make them grammatically incorrect or awkwardly phrased. Here are some explanations:
a) "were shocked at all" - This option is incorrect because "all" is not used correctly. The correct phrase would be "shocked all" or "shocked everyone".
b) "had all shocked at" - This option is awkward and unclear. It's not clear what "had" is referring to or what the intended meaning is.
c) "had all shocked by" - This option is also awkward and unclear. "Shocked by" could be used correctly in a different sentence, but it doesn't work in this context.
d) "had been all shocked" - This option is grammatically incorrect because "had been" is not the correct tense to use in this context. "Were" is the correct past tense of "be" to use in this sentence.
In conclusion, the original sentence is the best option and doesn't require any correction.
They were all shocked at his failure in the competition.a)were shocked...
I guess it should b They all were shocked at his failure in the competition".