一、现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
二、现在完成进行时的基本句型:
肯定式: have/has been doing sth.
疑问式: have/has+主语+ been doing sth.
简略回答 Yes, ... have/has. No, ... haven't/hasn't
三、现在完成进行时的用法:
1. 表示一个在过去开始而在最近刚刚结束的行动。
例如:①Ann is very tired. She has been working hard.Ann很累。她一直在努力工作。
②为什么你的衣服这么脏?你一直在做什么?
Why are your clothes so dirty? What have you been doing?
2. 表示一个从过去开始但仍在进行的行动。
例如:①It has been raining for two hours. 雨下了2个小时了。(现在还在下)
②Jack has been feeling very well recently.杰克最近感觉很好。
3. 表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动。
例如:She has been playing tennis since she was eight.她从八岁起就开始打网球了。
4. 现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身,
例如:Tom's hands are very dirty. He has been repairing the car.汤姆的手很脏。他一直在修车。车又开来了。汤姆已经修好了。
The car is going again now. Tom has repaired it.车又开来了。汤姆已经修好了。
现在完成进行时 知识点题库
Tom in the library every night over the last three months.
A . worksB . workedC . has been workingD . had been working
Even though he gives away a piece of his fortune each year, the stock of Berkshire Hathaway, the source of Warren Buffet's wealth,very rapidly.
A . has raisedB . has been raisingC . has risenD . has been rising
The poor girl has to see the doctor because she ________ a lot lately.
A . coughedB . coughsC . had coughedD . has been coughing
Mary_______ to writing classes every night since June and the course will end this week.
A . had goneB . has been goingC . is goingD . went
I have been (通信) with several experts in the field.
It _________ for two weeks, and the whole area is flooded.
A . had rainedB . rainsC . would rainD . has been raining
You ____your depression for long, and now it's time to relax yourself.
A . maskedB . will have maskedC . have been maskedD . have been masking
—Wow! So many different aliens' appearances you draw!
—I ______many websites about aliens.
A . will visitB . was visitingC . had visitedD . have been visiting
The May Fourth Movement was launched in 1919 and its spirit ________ Chinese youth to make contributions to national rejuvenation ever since.
A . is motivatingB . has been motivatingC . motivatedD . was motivating
Her husband died because of smoking last month and she (ban) her son from smoking ever
since.
They the plan for a week, but no decision has.
A . have been discussing; madeB . have been discussing; been madeC . have been discussed; been madeD . are discussing; been made
—I'm sure Andrew will win the first prize in the final.
—I think so. He _____ for it months.
A . is preparingB . has been preparingC . was preparingD . had been preparing
I won't tell the student the answer to
the math problem until he (work)on it for more than an hour.
Judith ______ on her new novel which is supposed to come out next month.
A . has been workingB . had workedC . will be workingD . was working
The vast forests of West Africa
(缩小)all these years due to the deforestation of local people. Thus the
government must come up with an idea to stop it.
—What's the recent progress in Xiong'an New Area, first announced two years ago?
—It ______ increasing attention from foreign companies given its huge development potential.
A . has been attractingB . had attractedC . would be attractingD . was attracting
—I'm fed up with the wet, cold weather here! I wish tomorrow a sunny day!
—Exactly. Actually, it ________ every day in the past two weeks.
A . rainedB . was rainingC . has rainedD . has been raining
I (look for)
that for weeks—where did you find it?
Judith ________ on her new novel which is supposed to come out next month.
A . has been workingB . worksC . workedD . had worked
They are testing out the new system to see if it works well. (用被动语态改写)