Can a PC open a Keynote presentation?

No, you need a mac. Keynote only can be installed in MacOS, if you use Windows or Linux, you can’t open the .key file.