英语非谓语从句It is a great honor for him ( ) a model worker for th

英语非谓语从句
It is a great honor for him ( ) a model worker for three years running.
A.to elect B.to be elected C.to have elected D.to have been elected
这道题应该选什么?
邻邦小美 1年前 已收到4个回答 举报

Ellie1218 春芽

共回答了12个问题采纳率:83.3% 举报

我认为选D,因为for three years 持续了三年,如果选B的话说明“被选为先进”这个动作持续了三年,这不现实,完成时可以与时间段连用.故选D.
只是个人看法,希望对您有用.

1年前

3

左到ee 幼苗

共回答了20个问题 举报

B

1年前

2

ko166 幼苗

共回答了27个问题 举报

B
首先此处应用被动排除A,D,其次固定句型it is honor for sb to do/to be sth
希望对你有用!

1年前

1

lkjhasdf2008 幼苗

共回答了81个问题 举报

D. to have been elected

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.048 s. - webmaster@yulucn.com