How long ago ____ his diet?

A. did he begin

B. will he begin

C. has he begun

D. was he beginning
出自:广东开放大学-大学英语2