Verbal Ability - Spotting Errors - Discussion

Discussion Forum : Spotting Errors - Section 1 (Q.No. 5)
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).


5.

(solve as per the direction given above)

If I had known
this yesterday
I will have helped him.
No error.
Answer: Option
Explanation:
I would have helped him
Discussion:
78 comments Page 5 of 8.

Arunraj said:   10 years ago
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.
(1)

Saadhan Kumar said:   10 years ago
It's a conditional clause of If I had. I would have type.

Meenakshi singhal said:   10 years ago
If + sub + had + v3 + Ob + sub + would have + v3 + ob.

According to the grammar rule this is right.

Sangeetha said:   10 years ago
Will is used for future tense. Would is used for past tense.

Razz said:   10 years ago
Give me correct explanation.

Ganesh said:   1 decade ago
"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".

Amit kumar said:   1 decade ago
Yes I will have helped is the correct answer because it relates to the third use of conditional sentences.

Priya said:   1 decade ago
I think this should be removed from part 'B',

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

Machinate said:   1 decade ago
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.

Anisha said:   1 decade ago
Yesterday is past. So instead of will, we have to use would.


Post your comments here:

Your comments will be displayed after verification.