题目
______in Beijing for more than twenty years, he knows the city very well. A. LivingB. LivedC. Having livedD. To live
______in Beijing for more than twenty years, he knows the city very well.
- A. Living
- B. Lived
- C. Having lived
- D. To live
题目解答
答案
C
解析
步骤 1:分析句子结构
句子的主语是“he”,谓语是“knows”,宾语是“the city”,“very well”是宾语补足语。因此,空格处需要一个非谓语动词来修饰主语“he”。
步骤 2:确定非谓语动词的形式
根据句子的意思,他“居住”在北京这个动作发生在“他了解这个城市”之前,因此需要使用现在分词的完成式“Having lived”来表示这个动作已经完成,并且发生在谓语动词之前。
步骤 3:验证选项
A. Living:表示动作正在进行,不符合题意。
B. Lived:表示动作已经完成,但没有表示动作发生在谓语动词之前。
C. Having lived:表示动作已经完成,并且发生在谓语动词之前,符合题意。
D. To live:表示动作将要发生,不符合题意。
句子的主语是“he”,谓语是“knows”,宾语是“the city”,“very well”是宾语补足语。因此,空格处需要一个非谓语动词来修饰主语“he”。
步骤 2:确定非谓语动词的形式
根据句子的意思,他“居住”在北京这个动作发生在“他了解这个城市”之前,因此需要使用现在分词的完成式“Having lived”来表示这个动作已经完成,并且发生在谓语动词之前。
步骤 3:验证选项
A. Living:表示动作正在进行,不符合题意。
B. Lived:表示动作已经完成,但没有表示动作发生在谓语动词之前。
C. Having lived:表示动作已经完成,并且发生在谓语动词之前,符合题意。
D. To live:表示动作将要发生,不符合题意。