I really ought to go on a diet。I ________ on so much weight since I gave up jogging. 
#104788
A
put
B
am putting
C
have put
D
had put