首页 > 留学知识库

问题: 高二一道超难的单选题

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
这个国家已发射了3架无人宇宙飞船,最近的一个于去年3月底发射成功


C是正在发射 D是准备发射,所以排除
A是容易弄错的,如果选择A,句子的后半部分就成了the most recent has been launchde at the end of last March,后面的从属成分成了整句,就喧宾夺主了

选择B是没有疑问的,至于你问我更详细的语法,我要告诉你,我从不学语法,我连啥是谓语都不知道,语感是最重要的,语法是用来蒙人的东西,我不用思考,看一眼就觉得B比较对,至少比你套语法快的多,而且,用语法学来的东西,口语上用时就笨拙了,说口语,全靠感觉,哪里来的语法让你思考