麻烦英语高手看下!

来源:百度知道 编辑:UC知道 时间:2024/06/11 04:12:46
共有三道题:
1.The country has already sent up three unmanned spacecraft,the most recent ______ at the end of last March.(launch)
这道题的答案是having been launched,为什么呢?怎么理解,这句话应该怎么翻译?
2.We had an anxious couple of weeks ______for the results of the experiment.(wait)

3.I hear they've promoted Tom,but he didn't metion ______when we talked on the phone.(promote )

这道题又应该填什么?为什么?麻烦高手帮解释一下,我被非谓语动词困惑了很久,谢谢了。

第一题:
我先给你翻译:国家已经发射了三艘无人宇宙飞船,最近的(即最晚的那艘飞船)已经在去年三月底发射。
这道题关键在于理解句子的意思,明白了意思,反复地体会就清楚此题的用意了。这里用现在完成时表示发射这个动作已经完成,用被动是由于lauch这个词为及物动词,整个句子用的是一个表补充说明的独立主格结构,即用非谓语动词代替了一个从句。
第二题:
答案:waiting
译文:我度过了紧张焦虑的两个礼拜,等待着实验的结果。
这里的waiting for~是一个伴随状语,表示动作相伴随同时发生。
第三题:
答案:had been promoted
译文:我听说他们已经提拔了汤姆,但是我们电话聊天的时候他并没有提到此事。
由于前边有didn't,故应用被动时态,这件事情发生在didn't之前,而且产生了一种直接的结果就是我对汤姆的这种隐瞒生气了。过去完成时特别强调给现在造成的后果,用的时候一定要有一个过去的时间点。如果没有造成什么后果的话,不可以过去完成时,要用一般过去时。

1.因为这是现在完成进行时,意思是“那个国家已经发射了三个无人驾驶的航天器,最近发射的一次是去年三月底。” 2.waiting 3.promotion