文章预览
前两天的 文章评论区 有读者提到了一个句子:Okay, so you've been sticking to your New Year's resolution and going to the gym on a regular basis. 为什么句子要用现在完成进行时have been doing something?是否可以改为stick to以及go to? 这里涉及到现在完成进行时的一个用法: 描述从过去到现在反复发生的动作或事件 。比如:I’ve been going to Spain on holiday every year since 1987. 我从1987年开始每年假期都去西班牙。 母语者在使用这一用法时不一定总是加since XX或者for XX这样明显的时间段提示词,比如这个句子:I haven’t been eating much lunch lately. I’ve been going to the gym at lunchtimes. 这里用现在完成进行时来说明“我”在最近的一段时间内没怎么吃午餐,并且经常在午餐时间去健身房。 除此之外,现在完成进行时还有一个常见用法: 表示从过去到现在一段时间内一直在进行的活动 。比如
………………………………