几个时间状语的区分:in the past few years,these years,in recent years,over the years,...

几个时间状语的区分:inthepastfewyears,theseyears,inrecentyears,overtheyears,意思和时态上的比较... 几个时间状语的区分:in the past few years,these years,in recent years,over the years,意思和时态上的比较 展开
暗大尼6
2012-05-25 · TA获得超过1866个赞
知道小有建树答主
回答量:1441
采纳率:33%
帮助的人:389万
展开全部
1. in the past few years 过去几年里 接过去时或现在完成时
2. these years这几年 = in recent years近几年, 接一般现在时,现在进行时,现在完成时
3. over the years A.这些年来 接现在完成时
以上只是一般规律,时态的运用要依据对时态的正确掌握,我对句子的正确理解。
希望对你有所帮助。
口袋英语教辅
2012-05-25 · TA获得超过5143个赞
知道大有可为答主
回答量:1719
采纳率:50%
帮助的人:627万
展开全部
如果我没记错的话,用的都是现在完成时,即:have / has + 动词ed(过去分词)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sos_1100
2012-05-25 · TA获得超过272个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:146万
展开全部
现在完成时。in the past few years在过去几年,these years这些年,in recent years近几年,over the years数年,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eater77
2013-03-07 · TA获得超过135个赞
知道答主
回答量:16
采纳率:0%
帮助的人:4.8万
展开全部
in the past few years (in 可换成during, past 可换成last) “在过去的几年里”
必须要用现在完成时。
因为它表达的时间是从过去几年开始一直延续到现在,延续到现在的动作就是现在完成时,
而一般过去时只是单纯的表示发生在过去的动作,和现在没有关系。
these years,过去这些年。表示一个连续时间状态,现在在谈其影响,所以要用完成式。
in recent years如果表示一直在做什么事情,用一般现在时就行。
I have not a job in recent years.
我这几年没工作。
如果强调对现在的影响,用完成时。
I have not got a job in recent years, so I can't afford a car.
我这几年没工作,所以我买不起车。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式