Réponse :
Bonjour
Explications :
a) pourquoi il n'était pas venu à son anniversaire : interrogative indirecte
b) qu'ils déménageaient : sub complétive
c) qu'elle ne viendrait pas demain : sub complétive
d) ce qu'il pensait de sa nouvelle coiffure : interrogative indirecte
e) s'il n'avait pas oublié le pain : interrogative indirecte
f) ce que je ferais : sub complétive
g) qu'il rangerait la cave : sub complétive