Which one of the following sentences is correctly structured?

(A) He promised that he can come.
(B) He promised that he will come.
(C) He promised that he will have come.
(D) He promised that he would come.

Answer: (D) He promised that he would come.