Would Have Been
by Mirch Masala
Suppose someone gave me money in the form of cheque, and I am not happy with that, because I wanted money in the form of cash.
Is it correct to say, "I would have been more satisfied if she gives me cash."
There is a problem with this sentence since you are mixing conditionals.
The first part of your sentence, "I would have been more satisfied," belongs to the third conditional.
(The third conditional is the way we say that something is contrary to past facts. Or in other words: it didn't really happen.)
The way to write such a sentence is the following:
If + Past Perfect, + Would Have + V3
Would Have + V3 + If + Past Perfect
So, in your case, the correct sentence would be:
"I would have been more satisfied if she had given me cash."