18. Out ________, with a ruler in his hand. A. did he rush B. rushed he C. h

问题描述:

18. Out ________, with a ruler in his hand. A. did he rush B. rushed he C. h
China has already sent up three 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

第一个题目我已经给你解释了!答案 he rushed
第二题:
the most recent [ having been launched] at the end of last March
此结构是[ 名词+ 分词短语] 的"独立主格结构"
因为前面China has already sent up three spacecraft 是个完整的句子,所以,在没有连词的情况下,后面不能选A 而成为一个句子.如果选A,后面的句子和前面的既不构成并列关系,又不是主次从属的关系.非谓语动词这部分好难啊慢慢来吧

要是满意请【采纳】因为用has 是完成时 所以后面也要用现在分词的完成式吗???差不多.has already sent up 表示"已经发送", 那最近一次发送的又是at the end of last March"去年三月末", 这些信息都已经明显表示"已经"这个概念, 故用having been launched. 即表完成,又表被动