作业帮 > 英语 > 作业

32.The Russian rocket designer has died.For many years,he __

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/10/05 00:27:33
32.The Russian rocket designer has died.For many years,he ______ as an important assistant
The Russian rocket designer has died.For many years,
he ______ as an important assistant to the father of Soviet space program.
A.serves B.was serving C.served D.has served
32.The Russian rocket designer has died.For many years,he __
选择D 完成时表示对现在造成的影响
serve as
充当, 担任;为
例如
He has knocked about the world for many years.
他在世界上漂泊多年
希望能帮助到您
再问: has served不会表示被动吗? 帮我解释一下为什么不选其他的。。。
再答: has served,不会表示被动, have/has/had+v-ed表示的是现在完成时和过去完成时的主动语态 have/has/had+was/were+v-ed表示选择完成时和过去完成时的被动语态 本文中,因为前面出现了 has died,现在完成时,再加上出现了For many years在过去的几年里,表示持续一段时间,所以可以肯定这里应该用现在完成时。 A. serves 一般现在时,不符合 B. was serving 过去进行时,同样文章中没有出现过去的时态 C. served一般过去式,同样与文章中的时间点不符合 只有 D. has served同时满足现在完成时的时间点以及语境 希望能帮助到您