Verbal Ability - Spotting Errors - Discussion

Discussion Forum : Spotting Errors - Section 1 (Q.No. 68)
Directions to Solve

Read each sentence to find out whether there is any grammatical error in it. The error, if any will be in one part of the sentence. The letter of that part is the answer. If there is no error, the answer is 'D'. (Ignore the errors of punctuation, if any).


68.

(solve as per the direction given above)

If I were him,
I would have taught
those cheats a lesson.
No error.
Answer: Option
Explanation:
If I were he, I would have taught those cheats a lesson.
Discussion:
24 comments Page 1 of 3.

Scarlet said:   9 years ago
"If I were he still" does not make sense! "if I were him" is right so I feel it should be D) no error.
(3)

Akanksha said:   8 years ago
In if clause (If I were after pronoun is used he, she, they like but not objective). In main clause (I would after V1 is used). SO correct is If I were he, I would teach those cheats a lesson.

I would have taught also correct If it is used in a unfulfill condition.
(2)

Hritik said:   5 years ago
No error is the right answer.

Can anyone explain me in detail?
(1)

Gunank Kumar Gupta said:   8 years ago
How is If I were he, I would have taught those cheats a lesson? Right in writing?

Thanks.
(1)

Vijayakumar said:   8 years ago
I think the correct sentence should be, If I were he, I would teach those cheats a lesson.
(1)

Praveen said:   9 years ago
I think error in c part.

Instead of cheats it should be cheater.
(1)

Meenakshi sundharam said:   9 years ago
Well said @Scarlet.

Carlo Manalac said:   7 months ago
If you want to follow traditional rules strictly:

"If I were he, I would have taught those cheats a lesson"
For conversational and modern use:

"If I were him, I would have taught those cheats a lesson"
Both are correct, but "him" is preferred in everyday language.

Tanmay said:   4 years ago
Were is not used after I.

Am I right?

Pankaj said:   8 years ago
Well explained, Thank you @Riya.


Post your comments here:

Your comments will be displayed after verification.