Sentence Transformation:
She will be upset that she wasn't asked.
The answer to this statement is as follows:
She will be upset not to have been asked.
Could this also be possible?
She will be upset not having been asked.
What's the difference?
Thank you in advance.