Verbal Ability - Spotting Errors - Discussion

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

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

185. 

(solve as per the direction given above)

[A]. Last month we celebrated
[B]. the wedding of our sister for whom
[C]. we have been looking for a suitable alliance for three years.
[D]. No error.

Answer: Option C

Explanation:

we had been looking for a suitable alliance for three years.

Prashanthi said: (Mar 19, 2018)  
Why can't it be for the last three years? Please explain it.

Mohan said: (Jan 10, 2019)  
Can any explain the difference between had and have and where to use both of them correctly?

Muneeruddin said: (Jan 17, 2019)  
Have been is used only in that case when some work started in the past and it's continuous now.

Had been is used when the work have been finished in past and it's not continuous now.

Post your comments here:

Name *:

Email   : (optional)

» Your comments will be displayed only after manual approval.