问题

Danny _____ hard for long to realize hisdream and now he is popular.
A:works
B:is working
C:has worked
D:worked
B:is working
C:has worked
D:worked
正确答案是: