He is surprised of being able to go out. ****
Četl jsem, že modální slovesa: can, must, need a pod. nemají gerundium (ani participum): canning, musting, needing.
Takže jsem došel k „being able to“. Takže je možné udělat tvar having to, předpokládám: Having to do his homework just as he come home. Je to správně?