Keynote will import and open PowerPoint files, but may not if you got the powerpoint file from somewhere else (commercial p-p files, or a file created with special fonts or graphics might not open)
As sunnz suggested, you might try opening in powerpoint, and resaving in a different format, or check to see if the file is saved as a read-only file.