单选题 They ______ English for 5 years.

【正确答案】 A
【答案解析】[分析] 本题考查完成时态。“for 5 years”表示持续的一段时间,谓语动词应用现在完成时。