grand slam noun [sport - in tennis] grande slam m inv [ - in other sports] vittoria in tutte le gare di una stessa stagione
Complétez la séquence avec la proposition qui convient. If he … his driving test this time, he would have given up. hadn't passed had passed would have passed