--What makes him so excited?
--__________ to join the club.
A. Being allowed B. Having been allowed
The given answer is B.
We can also say 'Being allowed to join the club makes him excited', can't we?'
If we can, is there any difference between them?
Thank you in advance.