1、现在完成进行时【观察例句】1People have been enjoying the benefits of cycling in Amsterdam for years.2Many people around the world have been enjoying city centre streets without cars for many years.3He has been fighting with a friend.4I have been looking for a job for three months.5I have been writing letters all
2、 this evening and Ive just finished them.6You havent been doing your homework those days.【归纳用法】一、意义现在完成进行时表示动作从过去某一时间开始,一直持续到现在,可能还要继续进行下去。二、构成肯定形式:have/hasbeen doing(第三人称单数用has,其他人称用have)I have been waiting for you.我一直在等你。否定形式:have/hasnotbeen doingHe hasnt been using the car for the last two months
3、.过去两个月他一直没用车。三、用法1表示动作从过去某时开始一直持续到说话时还在进行,或可能还要继续下去。通常和“for时间段”或“since时间点(或从句)”的时间状语连用。It has been snowing for three hours.雪已经下了三个小时了。(从过去某一时间开始下雪,强调到现在还在下)2表示不久前刚刚结束的动作。这种意义通常根据上下文来判断。Her eyes are red. Its obvious that she has been crying for a long time.她的眼睛红红的,显然哭了很长时间。3强调动作延续时间的长久或带感情色彩。She has
4、always been working hard.她工作一直很努力。4表示这段时间反复发生的事情。I have been visiting some cities of China this month.这个月我一直在参观中国的一些城市。名师点津不能用于进行时的动词如表示心理活动、属性拥有、表象感官、行为结果的动词不用于现在完成进行时。我已经感冒两周了。I have been having a cold for two weeks.()I have had a cold for two weeks.()即学即练单句语法填空They have been building(build) the b
5、ridge for two months.He has been playing(play) basketball since he was ten.单句语法填空1The Chinese government has been doing(do) research into vaccine (疫苗) against African Swine Fever for months,recently many have received the first doses.2The dollar has been climbing(climb) steadily all week.3I have bee
6、n waiting(wait) for an hour and a half.4She is very tired. She has been working(work) all morning.5Jim has been phoning(phone) Jenny every night for the past week.6They have been building(build) the bridge for two months.7The telephone has been ringing(ring) in the office all the morning.8In the pas
7、t few years,he has been dealing(deal) with a few international companies.9She is tired. She has been typing(type) letters all the afternoon.10He has written(write) a letter this morning and sent it to his friend.短文语法填空My wish is 1.to go(go) to a key university. I 2.have been studying(study) for many
8、 years. But I am poor 3.in English since I went to junior school. My English teacher told me to insist 4.on listening and writing. I 5.have been learning(learn) English every morning to improve it. Because I 6.have wasted(waste) a lot of time,it was hard to catch up with other students. After 7.going(go) to high school,I 8.have been staying(stay) up late into the night and 9.have been getting(get) up early in the morning. I 10.have been writing(write) two compositions every day. I think I should spare no effort to improve my English and achieve my dream.