Verbal Ability - Spotting Errors - Discussion

Discussion :: Spotting Errors - Section 1 (Q.No.207)

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).


(solve as per the direction given above)

[A]. He is wiring
[B]. for the
[C]. last four hours
[D]. No error.

Answer: Option A


He has been wiring

Revathi said: (Sep 23, 2011)  
I did not understand.

Manoj said: (Jun 25, 2012)  
@Revathi has it is in past tense we should use has been.

Avinash said: (Mar 2, 2015)  
Here since should use instead of for.

Mith said: (Mar 13, 2016)  
Of Course @Manoj is right, and @Revathi "I did not understand" your reply is improper because "did not" follows third person. Eg. He did not understand. So, Its.

"I do not (or) don't understand".

Vartak said: (Sep 5, 2016)  
We use past perfect when something is started in the past.

E K Arun said: (Dec 2, 2016)  
We should have used SINCE in place of FOR.

Sweekruti said: (Sep 10, 2017)  
I think option B would have been appropriate as the usage of "since" must be replaced by "for".

Abhishek said: (Mar 15, 2018)  
" Wiring" just giving the message for the current scenario happening, putting "been" giving the tone for as it is happening from the past.

So been=from past, and wiring=job doing at present.

In total, "been+wiring"=process happening from past to present.

Post your comments here:

Name *:

Email   : (optional)

» Your comments will be displayed only after manual approval.