单选题 The old man said that the city ______ much since he came here.
A. changed B. has changed
C. is changing D. had changed

【正确答案】 D
【答案解析】该题是语法题,考查动词过去完成时态的用法。句子的主句部分用的是一般过去时态,所以选项B和选项C可以首先排除。从意义上来看宾语从句中谓语动词先于主句的动作发生,并且该宾语从句还带了一个since引导的时间状语从句。since引导的时间状语从句往往表示主句要用完成时态。因此,根据题意和语法规则,选项D为最佳答案。