题目
For the past couple of years, my wife and I ______ our diet.A. had changedB. have changedC. changed
For the past couple of years, my wife and I ______ our diet.
A. had changed
B. have changed
C. changed
题目解答
答案
B. have changed
解析
本题考查现在完成时的用法。关键点在于时间状语"For the past couple of years",表示从过去某时持续到现在的动作,需用现在完成时。现在完成时的结构是have/has + 过去分词,主语为复数时使用have。
选项分析
A. had changed
- 过去完成时,表示“过去的某个时间点之前完成的动作”,不符合题干中“持续到现在”的语境。
B. have changed
- 现在完成时,表示“从过去某时开始,持续到现在的动作”,符合题干中时间状语的语境。主语为复数,因此使用have。
C. changed
- 一般过去时,表示“过去的某个时间点发生的动作”,无法体现“持续到现在”的含义。