"give a good deal" = give a substantial amount of your resources Harry really wanted to make as much progress as Neville, so he would have given a lot to be in Neville's position.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
contrapositionWhy is the conditional used?There is no explicit conditional.
contrapositionhighlighted partwould have given a great deal ~ would have spent a lot of money (or any equivalent)
contrapositionsecond conditionalNo. Third conditional. The to-clause substitutes for the if-clause because you can rephrase it