Q: Valid English sentence (grammatically) or not: John has not sung a song.

A: acceptable

Q: Valid English sentence (grammatically) or not: Frances has had the drapes cleaned.

A: acceptable

Q: Valid English sentence (grammatically) or not: That I am here proves that I care.

A:
acceptable