Which sentence has no errors in capitalization or end marks?

A.
Why did Coach Tyler say, "he should take one for the team"?

B.
Why did Coach Tyler say he should take one for the team?

C.
Why did Coach Tyler say "He should take one for the team?"

D.
Why did Coach Tyler say, "he should take one for the team?"