单选题

--Has your former classmate come back from the USA? 
--Yes, he ________ there for eight years.

【正确答案】 C
【答案解析】

考查时态。根据语境可知,以前的同学现在不在美国,也就是说在美国的时间是过去的,所以用一般过去时,故选C。