单选题 They talked as if they ______ friends for years.
【正确答案】 D
【答案解析】[解析] 本题测试的是虚拟语气的用法。在as if或as though引导的方式状语从句中,其谓语动词要用虚拟语气。从for years可推断出从句谓语动词所表示的动作发生在主句的谓语之前,因此本题答案为D。