作业帮 > 英语 > 作业

请教两个关于时态的英文语法选择题不懂…

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/08/07 13:24:01
请教两个关于时态的英文语法选择题不懂…
1 this is the first time i ___really relaxed for months.a.feel b.have felt c.felt d.will have felt 2 it was the second time he ____out with her alone.a.was.b.had been.c.be.d.should.be 第一个题选b,为什么不选felt呢?felt.和have felt有啥区别?第二个题的had been和was又有什么区别.分不清had和was
请教两个关于时态的英文语法选择题不懂…
1 this is the first time i ___really relaxed for months.a.feel b.have felt c.felt d.will have felt
这个句子的意思:这是几个月以来的第一次,我觉得真正放松了.
选B
注意看主句中有两个关键词is ,relaxed和for,结合句子的意思,我们可以判断出:
1:relaxed放松(瞬间动作),是过去分词,表示动作状态,在过去发生.
2,for,表示一段时间,经常出现在完成时的句中.
3,is 是一般现在时,决定后面的句中,要有现在时的成分.
而feel(持续性动作)与relaxed,之间的时间关系,就应该是:relax放松在先,feel感觉在后.所以,主句的动词采用现在完成时,表示动作feel已经发生,而且在持续.而relaxed作为过去分词结构充当宾语,同时动作在过去发生.
如果采用felt,会有两个问题,一,与前面的is (现在时)无法衔接,二,felt与relaxed之间,就是同时产生的关系,应用and表示并列.这与句意不合.
2 it was the second time he ____out with her alone.a.was.b.had been.c.be.d.should.be
句子意思:它是第二次,他与她单独出去.
注意句中的:was,是过去式,那么,情理中,已经可判断,两个人共同外出的情况已经发生,而且在持续,所以用过去完成时.如果was的话,与前面的was没有产生时间先后的关系!