麻烦写下理由,1.when the little girl arrived,the Browns___ supperA.was having B.have had C.had had D.has had2.He ___ to the lab than he set out to do the experiment.A.has no sooner got B.no sooner got C.will no sooner get D.had no sooner got3.I ___ to help you but couldn't get there in timeA.want B.was wanting C.had wanted D.have wanted4.Nothing could be done to save the patient and he __ fastA.died B.will die C.was dead D.was dying5.don't get off the bus un

问题描述:

麻烦写下理由,
1.when the little girl arrived,the Browns___ supper
A.was having B.have had C.had had D.has had
2.He ___ to the lab than he set out to do the experiment.
A.has no sooner got B.no sooner got C.will no sooner get D.had no sooner got
3.I ___ to help you but couldn't get there in time
A.want B.was wanting C.had wanted D.have wanted
4.Nothing could be done to save the patient and he __ fast
A.died B.will die C.was dead D.was dying
5.don't get off the bus until it __
A.has stopped B.stopped C.will stop D.stop
6.the girl wven won't have her lunch before she __her homework
A.will finish B.finishes C.had finishes D.finished

1.选B。译为当这个小女孩到得时候,布朗一家已经吃完晚饭了。因为布朗一家是复数,不能用单数的was和has。因为没有上下文,不能用过去完成时。所以选现在完成时。
2.D。他一到实验室就开始做实验。
3.A。
4.D。was dying 是要死了的意思。进行时表将来时。
5.B。
6.B

1. A.首先,从arrived判断出是过去式,所以b和d不对。其次,when引导的是具体的一个时间点,而完成时态不能用在时间点上。所以C也不对。(其实这一点就可以排除bcd了。。。)
2.D. 从具体意思来判断吧,“他一到实验室就开始做实验了”,显然是陈述过去的事情。A和C的时态不对。然后,因为到实验室在做实验之前,而“做实验”已经是过去式(虽然是set但是过去式,因为它的过去式和现在式一样),所以“到实验室”要用过去完成时,表示“过去的过去”。
3.A.你可能觉得时态完全乱了,明明是过去发生的事情,因为用了couldn't,为什么want用现在时?首先,want是一种思想状态,没有“正在想要”或者“已经想要”这种说法。只有“想want”、“不想don't want”、“曾经想现在不想了wanted but don't want now”、“曾经不想现在想了didn't want but want now”。。。不管怎么样,只能用want或者wanted.没有其他形式。
现在我们来看题,这个人说他没有来得及。那么他想表示他当时是想帮忙的。你会说,那应该用wanted啊?可是再想想,他现在想不想帮忙了呢?他语气里表达了一种遗憾,说明他不仅wanted to help,现在也还want to help. 所以可以用want.
更何况,这里不是没有wanted这个选项么。。。所以只能选A.如果有wanted这个选项,那题目真是太刁难了。但是依然还应该选want.因为英文里的习惯是,如果你说wanted to help,暗示你现在dont' want了。英语就是这么变态。
4.D.首先,could暗示了是过去,B排除。然后,fast暗示了前面的谓语应该表示一个过程而不是结果,所以C排除。最后A是比较麻烦的。Die本身是一瞬间的事,咽气的一刹那,be dying表示“正在衰亡”,是一个过程,所以D与fast搭配更贴切。
5.这题很诡异。如果D改为stops,我会选D.但是stop明显不对。那么。。。。只能选A了。因为这是个祈使句,交代一个普遍的处理问题的原则,不应该有具体的时态,B和C都不对。
6.B。这是个固定的句式,will do if does是最常见的形式。这里的before相当于if,引导一个条件,条件要用一般现在时。

1,A看翻译.布朗一家正在吃晚饭,这是小女孩到了.一般当有进行时的时候,when翻译成这时
2,no sooner than是一.就.的意思,要和过去完成时连用,故选D
3,C,had wanted是本想要的意思,我本想帮你但没赶上时间,那不就是没帮上嘛,所以是虚拟语气,had...
4,D,表示快要死了,
5,A,知道车停了才能下车,have done是表示动作的完结
6,B,前面是将来时,并且写完作业才吃饭,所以后面应该是一般现在时