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

请教两个关于时态的英文语法选择题不懂…
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年前 已收到4个回答 举报

lsmlyq 幼苗

共回答了13个问题采纳率:92.3% 举报

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没有产生时间先后的关系!

1年前

5

君已陌路1 幼苗

共回答了97个问题 举报

the first time 以后通常都是跟随着“现在完成时” (present perfect)或是过去完成时(past perfect)“ , 'have felt' 或 'had felt' 因为前面用 ‘is’,所以是 present perfect...
felt 的话是过去式,前面已经用了is,所以不会是答案
feel 的话勉强是可以接受,不过答题的时候就选择较稳...

1年前

2

huohu 幼苗

共回答了1768个问题 举报

第一个题选b,因为 主句谓语 用的是 现在时 所以不选felt
felt. 和have felt的区别 在于 前者指的是 过去情况 与现在 无关
后者指的是 发生在过去的情况 对现在的影响 或一直持续到现在 与现在 有关系 。
第二个题的had been和was的区别 在于
前者指的是 在过去某个时间在前 已经发生 过 的状态
后者 指的是 过去...

1年前

2

天上掉下的西瓜 幼苗

共回答了3个问题 举报

第一个选B 是因为后面的for months 表示一个时间短(这几个月以来) 所以用现在完成时而left是过去时表时间点º had是过去完成时 was是过去时

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.140 s. - webmaster@yulucn.com