32.The Russian rocket designer has died.For many years,he ______ as an important assistant
问题描述:
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
答
选择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同时满足现在完成时的时间点以及语境希望能帮助到您