Looking round the town, he felt as though he______away for ages.
【正确答案】 D
【答案解析】本题考查as if/as though的虚拟语气。as if/as though从句内对过去动作的虚拟,就使用had done sth;若对现在虚拟则使用did/were;如果对将来虚拟就使用would/should/could/might+动词原形;根据题干中felt说明事件发生在过去,所以是对过去的虚拟,本题句意:环顾了这座城镇,他感觉起来好像他已经离开多年了。因此本题选D。