问题

Lanmon _________ here for almost ten years and he has many Chinese friends.
A:has been
B:left
C:has come
D:came;
B:left
C:has come
D:came;
正确答案是: