内容正文:
现在完成时与现在完成进行时
一、现在完成时
【语境展示】
1. More recently, the actor has appeared in a number of British films.
2. Has John phoned yet?
3. I have worked in the company for a long time.
4. The factory has been here since the 1970s.
5. There have been a lot of changes here in the last few years.
6. I have always made coffee this way and see no reason for changing.
7. I will go to see you when you have finished the training course.
【归纳】
现在完成时是把过去的状态或动作与现在密切联系起来的时态,由have / has + V-ed形式构成。其基本用法包括:
1. 表影响。表示过去发生的动作对现在有影响(或产生了结果),后面通常不用时间状语,但句中常出现just,lately,recently,already,yet(常用于否定句和疑问句)等副词(如例句1、2)。
2. 表持续。表示一个过去发生的动作或开始的状态一直持续到现在,常与“for + 时间段”,“since + 时间点”,以及表示从过去某时到现在这段时间的时间状语(如in the last few days / months / years,this week / month / year,so far,by now等)连用(如例句3-5)。
3. 表重复。表示从过去到现在的反复性和习惯性 动作,常与always,often,ever,never,many times, every day等连用(如例句6)。
4. 表将来。同一般现在时一样,现在完成时也可以在时间状语从句中表将来(如例句7)。
二、现在完成进行时
【语境展示】
1. I am tired because I have been painting the living room all day.
2. How about t