Q: Valid English sentence (grammatically) or not: Did Frank buy the piano for Jane?

A: acceptable

Q: Valid English sentence (grammatically) or not: Snow is white and snow is not white.

A: acceptable

Q: Valid English sentence (grammatically) or not: John heard Mary describe herself.

A:
acceptable