1. A
翻译:我本可以准时赶上会议,但是因为大雾我们的班机延时了。
解释:B为过去完成时,表明be delayed这个动作发生在另一个过去的时间/动作之前。
但是题中并没有另外一个发生在be delayed动作之后的时间/动作啊。
前句的could have arrived...只是一个虚拟的用法,并不是一个真正发生在过去的动作。而且正是因为此种用法表明是对过去动作的虚拟,才表明选项动作是发生在过去,所以用一般过去时。
2. A
解释:逗号后面的非限制性定语从句中,in which = in the speech
但是she shared with us的后面 ___ it took to be successful in life是一个表示sth的宾语,即和前面构成 share sth with sb 的搭配。
因为这个sth 是一个较长的宾语从句,所以上述短语变成了:share with sb sth。
而这个宾语从句中,took后面又明显缺少一个表示sth的宾语,所以只能用疑问代词what代替了。
BC是副词,在宾语从句中只能充当状语,而不能充当宾语,排除;
that引导的宾语从句,则表明that在从句中只起引导作用,并不充当任何成分(即该宾语从句不缺少任何成分),所以D也错误。
如果对你有所帮助,请点击本页面中的“选为满意回答”按钮,谢谢!
答:1. but引出的是过去发生的实际情况,用一般过去时。如果用if,虚拟条件句,则用过去完成时,不过是相反的假设:If our flight had not been delayed ..., I could have arrived on time ...
这个可以是看作省略了或隐含了虚拟语气条件句,
译:我本来是能够准时参加那个会议的 (如果我乘的那次航班不是因为雾大而延误的话)可是我乘的那次航班因为雾大而延误了。 if 从句和but句,只要其中一句,就能表达自己的意思了。当我们用if 从句时,括号中也可以加一句(可是,实际上。。。)
2. share sth. with sb.
这里的sth.=名词性从句,因较长,放在了with sb.之后。
从句还原:It took XXX to be successful in life. 在生活中要成功,需要XXX。
这XXX是什么(what?),说话者也不知道,或者不想说,所以用what来代替。这就是引导名词性从句的连接代词what,它
相当于一个名词+that-定语从句。意为“要在生活中成功所需要的那个啥”。
第一题:B选项为过去完成时,过去完成时表示过去某一时间或动作以前已经发生或完成了的动作。它表示动作发生的时间是“过去的过去”。通常你能在句子中找到一个发生在这个动作之前的时间或者动作,给个例子
When we got to the cinema, the film had already begun.当我们到达电影院时,电影已经开始了。
第二题:关键在share with这个短语,通常我们见到的完整形式应该是share sth with sb,而这道题应是这种短语的变形,句中缺少宾语,因此后面是一个宾语从句,而宾语从句中take缺少宾语(你想想take有直接跟不定式的么?),宾语从句缺宾语要选what。
1. 这道题有点迷惑人,有可能会看成虚拟语气选B,但是如果选B的话后半句应该是 if the conference hadn't been delayed 或者是其他神马神马的,但是这里有了一个but ,两句就够不成虚拟从句的关联,所以选A就可以了,不用想太多。
2.这种题,首先要看从句缺不缺成分,这道题里的从句 it took to be successful in life 明显在took后缺少了宾语,是名词性从句,所以选A。 这个方法比较快且好用。
1. had been delayed 是发生在过去的过去 也就是发生在过去一件事之前!所有的过去完成时都这样
2.what 是做宾语就像 I like what I say