Q: Valid English sentence (grammatically) or not: John's refusing the offer is shocking.

A: acceptable

Q: Valid English sentence (grammatically) or not: This $500 bribe will cost the government $500,000 to prove that Senator Jones accepted.

A: acceptable

Q: Valid English sentence (grammatically) or not: John knows.

A:
acceptable