问题

Danny ________hard for long to realize his dream and now he is very popular.
A:works
B:is working
C:has worked
D:had worked;
B:is working
C:has worked
D:had worked;
正确答案是: