sat ise的一道题 marathon racing,a challenging test of endurance,

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.那么意思是再过去的几年里,时间段是限制在过去的,现在完成时是说从过去到现在并一直在进行,那么在这里用完成时恰当么
xiao_123 1年前 已收到1个回答 举报

kira5244 幼苗

共回答了15个问题采纳率:93.3% 举报

一般完成时不仅表示动作已经完成,也表示延续到现在的一种状态.
也就是说马拉松比赛在过去的几年当中一直到现在都逐渐更加流行.

1年前 追问

5

xiao_123 举报

但他只是说in the last few years, 并没有说till now

举报 kira5244

表示在过去的一段时间都持续的一种状态,持续性,应该是高二时候讲过的。

xiao_123 举报

怎么看出来是持续的呢

举报 kira5244

increasingly, years. 这些信号。 另外你把become换成been 可能就没有这么困扰了吧。

xiao_123 举报

那为什么不能是再last few years 里面increasingly呢 ,判断的点只是一个副词的话也不能说明问题啊

举报 kira5244

在这些年之中持续增长, 用一般现在时表示动作的持续。 I have been eating cereal in the past 4 years. 如果您还是不能理解,我建议您去看高中二年级一般现在时的语法书。

xiao_123 举报

那么in the last few year的意思就是从现在往后数的几年的意思吗

举报 kira5244

在过去的几年里。 这里的last 和past 是一个意思,可以通用。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.053 s. - webmaster@yulucn.com