English » Spotting Errors

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

He / can have been / more polite / to her.

A

more polite

B

to her

C

can have been

D

He

Solution

the erroneous part is option C.

can have been should be replaced with could have been.

as we see have been indicatea that the work has been done already in past, 

and in past we use past form of can that is could.