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