Verbal Ability - Spotting Errors - Discussion

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

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]. If I had known
[B]. this yesterday
[C]. I will have helped him.
[D]. No error.

Answer: Option C


I would have helped him

Arun(Jjsbm) said: (Jan 4, 2011)  
Why you use would instead of will? tell me reason. ? its usefull for me to learn grammer. ?

Shruthika said: (Jan 12, 2011)  
"I will have helped him" its coming like presentence okay.

But they have mentioned it as yesterday, so its pastence so we are using "would". I hope Im correct.

Fatal said: (Jan 23, 2011)  
Shruthika is correct.

Darshan said: (Feb 11, 2011)  
I go with shru's answer.

Ramesh said: (Mar 1, 2011)  
Here if has special behavior i.e, if clause is perfect tense ,after the "then" clause we should write future perfect tense... am i right?

Shyamal said: (Jun 7, 2011)  
Shruthika is right.

Srishailam said: (Jul 10, 2011)  
Thanks sruthika.

Tibin said: (Jul 15, 2011)  
'this yesterday' is that correct??

Sundar said: (Jul 27, 2011)  

Don't get confused. The following sentence split into 3 parts.

"If I had known this yesterday I would have helped him."

So, don't try to make a meaning for each part of sentence separately.

Shikha said: (Aug 31, 2011)  
Thanks Sundar.

Nirmala8 said: (Sep 25, 2011)  
Am not getting clarity. Can anyone explain once ?

Anil Kumar said: (Sep 30, 2011)  
It is one of the conditional clause. So according it "ayinatlithe ani vasta" we need to use would, could, should, might.

Selva said: (Oct 17, 2011)  
Can anyone say which book is very easy to learn grammar ?

Lakshmi said: (Oct 18, 2011)  
This sentence should be conditonal perfect that means present/future time actions.

Ex: If you had spoken, they would have beleived you.

Albert said: (Oct 27, 2011)  
This sentence is an unfulfilled condition clause. According to the rule these sentence contain two parts i.e. Main clause & subordinate clause. The Rule of the subordinate clause is: If/when/suppose+subject+had+verb 3 and the Rule of the Main clause is: subject+would/could/should+have+verb 3

Sairam said: (Oct 27, 2011)  
You are right ramesh.

Dinesh said: (Feb 4, 2012)  
These are the conditional sentences.

Present Conditional:

1. If I had the time, I would visit you today.
2. If I had better eyesight, I wouldn't need glasses.
3. If she went to school, she would learn english.

Past Conditional:

1. If I had gotten up earlier,I wouldn't have been late.
2. If they hadn't eaten all that ice cream, they wouldn't have gotten sick.
3. If she had known he was going to be their, she wouldn't have gone to the party.

Future Conditional:

1. If I practice My guitar, I'll become a better musician.
2. If she calls, I'll talk to her.
3. If they go shopping, Abdul will go with them.

Ravi Teja Mullapudi said: (Apr 13, 2012)  
Using if clause:
Unreal condition:
In the sub-ordinate clause----had+v3
In the main clause -------would/could+have+verb3

If I had studied well, I would have passed.

Deepti said: (Apr 28, 2012)  
How is "this yesterday" correct?

Amit Bhardwaj said: (Jun 2, 2012)  
If there is any compulsion to do a work then we use like.
have/has to,
is/are to,
was/were to
will have to ...etc.

Ex. (if you don't want to go to school but compulsory you have to go to school every day then use ->)I have to go to school.

Like that The given sentence showing to use. The person has compulsion to do help.So there should use"I will have to helped him." instead of "I will have helped him."

Sandhya said: (Jul 3, 2012)  
Dinesh is right. It is past conditional sentence.

Both the actions, "I has known this yesterday" & "I would have helped him" have already completed & past actions. So we have to use "I would have helped him", instead of "will have".

For future actions, we can use "will have".

For eg.

If she invite us for the marriage, we will have nice time there.

Dinesh said: (Dec 27, 2013)  
If you talking about past then next sentence should be in past form.

Dhananjay said: (Mar 10, 2014)  
Its a rule, If + past perfect, would have + 3rd form.

Kavin said: (May 4, 2014)  
They are talking about past so "will" replaced by "would".

Raghav said: (May 12, 2014)  
Sentence structure (if-then clause) is only of 4 types:

Present indefinite - future indefinite.
Ex. If you work hard you will get good good marks.

Present indefinite - present indefinite.
If I go to delhi, I do travel by metro.

Past indefinite - would+verb 1st form.
If I had money, I would help you.

Past perfect - would have +verb 3rd form.
If you had worked hard, you would have got good marks.

Vikas said: (Jul 24, 2014)  
One more thing which is most important, if there is imagination in the sentence then we use were with I in option A. In option C use of would is correct.

Gowthu said: (Aug 8, 2014)  
If you start if statement in past tense then you should finish it only in past tense only. And if you start it in present tense then you should finish it in future tense. So don't confuse it.

Sandeep said: (Nov 15, 2014)  

Will you explain it clearly please?

Anisha said: (Dec 5, 2014)  
Yesterday is past. So instead of will, we have to use would.

Machinate said: (Dec 21, 2014)  
Future perfect tense. All are correct.

I will have finished this book.

You will have studied the English tenses.

She will have cooked dinner.

He will have arrived.

We will have met Julie.

It will have stopped raining.

They will have left Japan.

If it is a single sentence, admin should have mentioned it.

Priya said: (Dec 31, 2014)  
I think this should be removed from part 'B',

If I have known yesterday.
Use of this is senseless.

Amit Kumar said: (Jun 13, 2015)  
Yes I will have helped is the correct answer because it relates to the third use of conditional sentences.

Ganesh said: (Jul 23, 2015)  
"I had known" indicate that speaker is speaking about past tense and when there is past tense in the sentence we will have to "would" instead of "Will". On similar hand we will have to use "Could " instead of "can".

Razz said: (Aug 26, 2015)  
Give me correct explanation.

Sangeetha said: (Aug 27, 2015)  
Will is used for future tense. Would is used for past tense.

Meenakshi Singhal said: (Sep 19, 2015)  
If + sub + had + v3 + Ob + sub + would have + v3 + ob.

According to the grammar rule this is right.

Saadhan Kumar said: (Nov 8, 2015)  
It's a conditional clause of If I had. I would have type.

Arunraj said: (Nov 9, 2015)  
Hi guys.

I have a doubt my student has asked this. In the question paper in error spotting portion.

*if I had money I will give you this was the statement.

But my student had written * if I have money I will give you.

She spotted error in if clause. But in the answer key they had given.

*if I had money I would give you. They spotted error in the main clause.

So could you tell me which is correct and the explanation.

According to me we should not spot the error in the if clause we should change only main clause.

Is it correct?

Please answer me as soon as possible.

Vijay.M said: (Aug 4, 2016)  
Is option B is right?

Anil said: (Aug 28, 2016)  
"would" is one of the model and in this sentence : to show future in the past tense the would is use.

Eg: She told me that she would give me money.

@Selva : Refer S P Bakshi book.

Gursewak Singh said: (Oct 28, 2016)  
If there is the use of yesterday then we have to use past indefinite despite past perfect so part a is incorrect.

Mojes said: (Dec 5, 2016)  
"Will" talks about the action which will happen in future surely. But "Would" talks about the action which has uncertainty.

K.Sunhith said: (Dec 20, 2016)  
Yes you are correct @Mojes.

D.Karthik said: (Dec 29, 2016)  
"Will" uses in the action of future tense but this sentence starts with "I had known" is uses the action of past perfect tense so we have to use would instead of will.

Deepa said: (Feb 22, 2017)  
Thanks for all of your explanation.

Arya said: (Feb 23, 2017)  
'this' with yesterday is it okay?

Yesterday itself mention one day before today, what is the use of 'this'?

Satish Pradhan said: (Jun 19, 2017)  
This yesterday ! is it correct?

Yesterday means the day before today. There should not be a "This". I think.

Haritha said: (Jun 30, 2017)  
Yes, even I have the same doubt. Yesterday will be only one and there is no need to mention as 'this yesterday'.

Can you please tell the answer so that I would correct myself.

Tamil said: (Sep 15, 2017)  
Could and would where there it is used in the sentence?

Aabitha said: (Jan 5, 2018)  
Thank you, friends for explaining the answer.

Shree said: (Feb 24, 2018)  
That was a clear explanation. Thank you.

Rohit said: (Mar 4, 2018)  
"I will have helped" future tense and the first part of the sentence is past so we must maintain the tense of whole sentense.

Rohit said: (Mar 4, 2018)  
In the first sentence, "had" indicates past perfect tense and "would" in the second part indicates future perfect tense but both the actions were happened in past. So to make the second part of the sentence we have to use "would" instead "will".

Anilgugulothu said: (May 6, 2018)  
This is the 3rd type of conditional sentences:

Had+v3 ______ Would+have+v3.

Prabhat said: (May 23, 2018)  
As the first sentence is past perfecttense so the second sentence should maintain pastense.

Gowtham said: (Jul 22, 2018)  
Shall we use "may" instead of "would" I may have helped him.

Vaibhav said: (Aug 17, 2018)  
Can we use could instance of would?

S.Rayan said: (Oct 14, 2018)  
The first clause is in the past perfect, so this is a 3rd conditional problem.

Rule is;
If + Past perfect / Past perfect continuous +,
+ Sub + would/could/should/must/might + have + verb in past participle.

No @Gowtham.

You can not use may instead of would.

Renu said: (Jan 24, 2019)  
Yes, it is a conditional sentence so use would instead of will.

Because it was his choice after knowing the condition wants to help him or not.

Akshay said: (Mar 26, 2019)  
Yes, you are right @Shruthika.

Archana said: (Jun 30, 2019)  
Why we used have there, just "I would help him" is correct or not?

Ezhil said: (Jan 22, 2020)  
The sentence is formed as past tense.

"Will" is future tense, "Would" is the past form of "Will". That's why the sentence is wrong.

Atharva said: (Mar 19, 2020)  
Had I know this yesterday, I would have solved this.

Virusri said: (Jun 13, 2020)  
This is an example of 3rd conditional sentences:

IF + Past Perfect, would + Present Perfect.
It is used to talk about the hypothetical past situation.

Sandhya said: (Sep 24, 2020)  
Right, Thanks @Virusri.

Sabeena said: (Oct 12, 2020)  
Can we use could here?

Post your comments here:

Name *:

Email   : (optional)

» Your comments will be displayed only after manual approval.