题目
In our company, great changes ________ since the new manager came.A. took placeB. take placeC. will have taken placeD. have taken place
In our company, great changes ________ since the new manager came.
A. took place
B. take place
C. will have taken place
D. have taken place
题目解答
答案
D. have taken place
解析
步骤 1:理解句子结构
句子的主语是 "great changes",谓语动词需要根据时间状语 "since the new manager came" 来确定。时间状语 "since the new manager came" 表示一个从过去某个时间点开始一直持续到现在的情况,因此需要使用现在完成时。
步骤 2:分析选项
A. took place:过去时,表示动作发生在过去某个时间点,不符合句子结构。
B. take place:一般现在时,表示动作经常发生或习惯性发生,不符合句子结构。
C. will have taken place:将来完成时,表示动作将在未来某个时间点之前完成,不符合句子结构。
D. have taken place:现在完成时,表示动作从过去某个时间点开始一直持续到现在,符合句子结构。
步骤 3:选择正确答案
根据句子结构和时间状语,正确答案是 D. have taken place。
句子的主语是 "great changes",谓语动词需要根据时间状语 "since the new manager came" 来确定。时间状语 "since the new manager came" 表示一个从过去某个时间点开始一直持续到现在的情况,因此需要使用现在完成时。
步骤 2:分析选项
A. took place:过去时,表示动作发生在过去某个时间点,不符合句子结构。
B. take place:一般现在时,表示动作经常发生或习惯性发生,不符合句子结构。
C. will have taken place:将来完成时,表示动作将在未来某个时间点之前完成,不符合句子结构。
D. have taken place:现在完成时,表示动作从过去某个时间点开始一直持续到现在,符合句子结构。
步骤 3:选择正确答案
根据句子结构和时间状语,正确答案是 D. have taken place。