2007年山东高考一道英语题!帮忙解以下啊`````

来源:百度知道 编辑:UC知道 时间:2024/05/10 21:49:22
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 但不明白
谁能解释一下...谢谢啦!

逗号后为独立主格结构,在句中做状语,表伴随情况。意思相当于:The country has already sent up three unmanned spacecraft. The most recent was launched at the end of last March.
此例句中用了句号,说明是两个句子,你的句子中用了逗号,说明是一个句子,而逗号后面没有引导词,所以不能理解为从句。分词用完成式形式是因为它是发生过了的。