I want to clarify this:
According to this site:
"Would have + past participle" has 2 uses:
1: Part of the third conditional.
If I had had enough money, I would have bought a car (but I didn't have enough money, so I didn't buy a car).
If you had woken up early, you wouldn't have missed the train.
2: Because 'would' (and will) can also be used to show if you want to do something or not (volition), we can also use would have + past participle to talk about something you wanted to do but didn't. This is very similar to the third conditional, but we don't need an 'if clause'.
I would have gone to the party, but I was really busy. (= I wanted to go to the party, but I didn't because I was busy. If I hadn't been so busy, I would have gone to the party.)
I would have called you, but I didn't know your number. (= I wanted to call you but I didn't know your number, so I didn't call you.)
A: Nobody volunteered to help us with the fair
B: I would have helped you. I didn't know you needed help. (= If I had known that you needed help, I would have helped you.)
So, according to the site, "Would have + PP" or "Would not have + PP" only refers to unreal events.
My question is that
Does "Would have + PP" or "Would not have + PP" also refer to real events?
Or, Does "Would have + PP" or "Would not have + PP" only refer to unreal events?
So, ex, "I would have called you" or "I wouldn't have called you" always refer to unreal events, that is it only refers to "I didn't call you" or "I called you" respectively, right?