Which word or phrase best completes this sentence?

Henri est très généreux. Il _______ donné une table pour mon appartement.

a- me
b- t'a
c- lui a
d- m'a