好像涉及英语时态。还有语法
来源:百度知道 编辑:UC知道 时间:2024/09/23 15:21:28
The country has already sent up three unmanned spacecraft ,the most recent ____at the end of last March.
A.has been launched
B.having been launched
C.being launched
D.to be launched
为什么选B?
A.has been launched
B.having been launched
C.being launched
D.to be launched
为什么选B?
因为这两个句子之间没有用and链接起来,所以,你后面的那个句子不能有谓语动词,所以排除A。
D: to是说明,还没有发射的,而事实上最近的是在去年3月底已经发射了,所以也排除
至于要不要用完成时,前面的句子是用has already的,所以,后面的也用have的形式,比较好吧
having been launched作the most recent one的定语
1,resent
2句子已有主语谓语没有连词或AND BUT的情况只能用非谓语动词
3飞船是被发射
我的分析:逗号将句子分为两个部分,但逗号后面并没有连词,所以应该是分词独立结构,排除A和D。又句子的时态是完成时,被动语态(have been done结构),故选B。