(The reason how is that when Shadow was granted the power of immortality due to his heroism and couragous victory to keep Hyrule safe, overtime he just learned how to communicate with the Golden Goddesses. Stuff like that takes a lifetime, especially if it involves the Gods themselves.)