单项选择题

He_______smoking at last.

A.gaveup
B.gaveout
C.gavein
D.gaveoff