单选题 He ______ in China for ten years.

【正确答案】 C
【答案解析】[解析] 本题考查时态。for后边加一个时间表示一段时间内一直持续的动作或状态,所以要用完成时态,答案为C。[知识拓展] since表示自从那时一直持续的动作或状态,也经常用来引导完成时态。如:He has lived here since he came to Beijing.