Q: Valid English sentence (grammatically) or not: The pigs grunt

A: acceptable

Q: Valid English sentence (grammatically) or not: Did his having played the piano surprise you?

A: acceptable

Q: Valid English sentence (grammatically) or not: The recession cost my grandfather a raise.

A:
acceptable