Learn English – “If only + would have/could have” conditionals

conditional-constructionsgrammar

If only I had known about your arrival, I would have come to the station to receive you.

But I think there should be could have instead of would have. We use that kind of conditional when we have regret about past.

For example

If only he could have explained( but he wasn't able to) not If only he would have explained. and

If only I had passes the exam, I would have got the car.( but he didn't get the car)

In this sentence i think use of would have is correct.

But i am confused about 1 sentence. Don't know if i should use could have or would have.

Best Answer

Could have refers to the ability to do whatever it is.

Would have is more about the intention to do it.

If only I had known about your arrival, I would have come to the station to receive you.

In this example the speaker is saying that if they had known, they would definitely have met the person at the station. If we change it to:

If only I had known about your arrival, I could have come to the station to receive you.

the speaker is only saying that they would have had the ability to be at the station. Whether they would have actually turned up or not is left unstated.

If only he could have explained.

is saying that 'he' was not able to explain. But if we change it to would:

If only he would have explained.

It's still grammatical. It's saying that 'he' had the ability to explain, but chose not to for some unspecified reason.

(I tried to use would in my answer as little as possible, since it's one of the words in question, but I couldn't think of any sensible way to rephrase my sentences.)

Related Topic