作业帮 > 英语 > 作业

sat ise的一道题

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/25 02:01:20
sat ise的一道题
marathon racing,a challenging test of endurance,has become increasingly popular among amateur athletes in the last few years.
这里的has become为什么是完成时?后面说的是in the last few years.那么意思是再过去的几年里,时间段是限制在过去的,现在完成时是说从过去到现在并一直在进行,那么在这里用完成时恰当么
一般完成时不仅表示动作已经完成,也表示延续到现在的一种状态.
也就是说马拉松比赛在过去的几年当中一直到现在都逐渐更加流行.
再问: 但他只是说in the last few years, 并没有说till now
再答: 表示在过去的一段时间都持续的一种状态,持续性,应该是高二时候讲过的。
再问: 怎么看出来是持续的呢
再答: increasingly, years. 这些信号。 另外你把become换成been 可能就没有这么困扰了吧。
再问: 那为什么不能是再last few years 里面increasingly呢 ,判断的点只是一个副词的话也不能说明问题啊
再答: 在这些年之中持续增长, 用一般现在时表示动作的持续。 I have been eating cereal in the past 4 years. 如果您还是不能理解,我建议您去看高中二年级一般现在时的语法书。
再问: 那么in the last few year的意思就是从现在往后数的几年的意思吗
再答: 在过去的几年里。 这里的last 和past 是一个意思,可以通用。