having all been spent

listen to the pronunciation of having all been spent