having died recently;

listen to the pronunciation of having died recently;