English » Spotting Errors

The following sentence has been split into four segments. Identify the segment that contains a grammatical error.

I was angry / on myself / for making / such a silly mistake.

A

such a silly mistake

B

I was angry

C

for making

D

on myself

Solution

the error lies in option D 

on myself should be replaced with with myself

angry with someone and angry at something are the fixed phrases.

​​​​​​