因为发现他们两个答案都有错误,所以给出以下答案。保证答案完全正确。同时希望能帮到你。
had painted , moved. 在我们搬进去之前我们就粉刷了房子。(这句中从句动作“move”显然是发生在过去,所以用一般过去式。主句动作paint一定发生在前,即过去的过去所以用过去完成时)
had learned 有by +过去的时间状语。用过去完成时。意思是:到过去某个时候就已经做了某事。这句意思是:到上学期期末我们就已经学了大约四千英语单词。
had been 因为主句是过去时,从句又发生在主句之前,即过去的过去所以用过去完成时。
failed, had made前面用过去时,后面从句动作发生在主句前所以用过去完成时。同上
had read. 同第三题。
have painted,move;做题一大原则,未提示,则以一般现在是论处;所以从句中用一般现在是,而选用现在完成时是因为这句话符合现在完成时定义,之前上漆了现在就不用上漆;
have learn;by ^^^可以判断,作为标志词;
had been,直接引语,主句为过去式,所以,从句用过去完成时;
has failed,made;因为犯得一个错误导致现在我们的计划失败,过去发生对现在影响,寇定义,就是现在完成时;
had read;直接引语中,主句是过去式,从句若用完成时,该用过去完成时;读这本书两遍导致的结果就是我不需要再读这本书了,或者说我对这本书已经比较了解了。
had painted moved
因为在初中教材里,before 是过去完成时的提示词,喜欢这么用:主句用过去完成时,从句用过去式。(after 则相反)
2 have learned 因为 bey the end of last term 是现在完成时的提示词。如果last term 改成next term 则用将来完成时
3 had been to 因为主句是过去式,从句则用响应的过去式,从句里有一段时间的提示词,用完成时的延续性行动词
4 failed made 就是原因状语从句,往简单里想,都用过去式即可
5 had read 道理同 第三题