John ______ Shanghai for ten years. He has bought a car _____.

John ______ Shanghai for ten years. He has bought a car _____.

A.has come, yet

B.has come , for a year

C.has been in, since last year

D.came, for a year

正确答案是C