问题

He ________ in American for five years, and now he works in Shanghai
A:have worked
B:worked
C:had worked
D:have been working
B:worked
C:had worked
D:have been working
正确答案是: