题目
The new power station is reported _____ within three years.A. to have completedB. to have been completedC. having been completedD. to complete
The new power station is reported _____ within three years.
- A. to have completed
- B. to have been completed
- C. having been completed
- D. to complete
题目解答
答案
B
解析
步骤 1:分析句子结构
句子的主语是 "The new power station",谓语是 "is reported",后面的部分是 "_____ within three years"。这里 "is reported" 是被动语态,表示 "据报道"。
步骤 2:确定非谓语动词的形式
"to have been completed" 是不定式的完成被动形式,表示动作已经完成,并且是被动的。"to have completed" 是不定式的完成主动形式,表示动作已经完成,但这里是主动的。"having been completed" 是现在分词的完成被动形式,表示动作已经完成,并且是被动的。"to complete" 是不定式的主动形式,表示动作尚未完成,是主动的。
步骤 3:选择正确的选项
根据句子的意思,新的发电站是在三年内被完成的,所以需要使用被动语态,并且表示动作已经完成。因此,正确答案是 "to have been completed"。
句子的主语是 "The new power station",谓语是 "is reported",后面的部分是 "_____ within three years"。这里 "is reported" 是被动语态,表示 "据报道"。
步骤 2:确定非谓语动词的形式
"to have been completed" 是不定式的完成被动形式,表示动作已经完成,并且是被动的。"to have completed" 是不定式的完成主动形式,表示动作已经完成,但这里是主动的。"having been completed" 是现在分词的完成被动形式,表示动作已经完成,并且是被动的。"to complete" 是不定式的主动形式,表示动作尚未完成,是主动的。
步骤 3:选择正确的选项
根据句子的意思,新的发电站是在三年内被完成的,所以需要使用被动语态,并且表示动作已经完成。因此,正确答案是 "to have been completed"。