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

[复制链接]
查看11 | 回复4 | 2013-4-25 02:13:49 | 显示全部楼层 |阅读模式
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感...
回复

使用道具 举报

千问 | 2013-4-25 02:13:49 | 显示全部楼层
第一个题选b,因为 主句谓语 用的是 现在时 所以不选feltfelt. 和have felt的区别 在于 前者指的是 过去情况 与现在 无关后者指的是 发生在过去的情况 对现在的影响或一直持续到现在 与现在 有关系 。第二个题的had been和was的区别 在于 前者指的是 在过去某个时间在前已经发生 过 的状态 后者 指...
回复

使用道具 举报

千问 | 2013-4-25 02:13:49 | 显示全部楼层
the first time 以后通常都是跟随着“现在完成时” (present perfect)或是过去完成时(past perfect)“ , 'have felt' 或 'had felt'
因为前面用 ‘is’,所以是 present perfect...felt 的话是过去式,前面已经用了is,所以不会是答案feel 的话勉强是可...
回复

使用道具 举报

千问 | 2013-4-25 02:13:49 | 显示全部楼层
第一个选B 是因为后面的for months 表示一个时间短(这几个月以来) 所以用现在完成时而left是过去时表时间点ohad是过去完成时 was是过去时...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行