1、Period SixGrammar单元语法(一)现在完成进行时语法图解语法感悟单句语法填空1People have_been_enjoying (enjoy) the benefits of cycling in Amsterdam for years.2Solar racers have_been_coming (come) to Australia for years for the World Solar Car Challenge.3You have_been_designing (design) solar racing cars for a long time.4I have_be
2、en_building (build) a new car with a team from Queensland University.一、现在完成进行时的定义与构成现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。由“have/hasbeendoing”构成。现在完成进行时常使用如下时间状语:this month/week/year, these days, recently, lately, all the time /morning/afternoon, in/the past/last few时间段,since时间点,for时间段。Ive been writ
3、ing letters all this morning.我写了一上午的信。They have been telephoning you several times in two days.他们在两天内给你打了好几次电话了。二、用法1表示动作从过去某时开始一直持续到说话时还在进行,或可能还要继续下去。通常和“for时间段”或“since时间点(或从句)”的时间状语连用。Ive been waiting for an hour but she still hasnt come.我已等了一个小时,但她还没有来。She has been playing tennis since she was ei
4、ght.从八岁以来她一直在打网球。2现在完成进行时在上下文清楚时亦可不用时间状语。这种现在完成进行时多指“刚才”或“近来”发生的动作,一般不再继续,并往往含有一种直接的结果。Youve been working too hard.你工作太辛苦了。Youve been smoking again.你又抽烟了。Whos been insulting you?谁欺负你了?3有时现在完成进行时所表示的动作并不是一直在不停地进行,而是在断断续续地重复。这时现在完成进行时可用于瞬间动词。Hes been shaving since last year.他从去年开始就一直刮脸。You have been s
5、aying for a year that you will study abroad.整整一年你都在说要出国学习。4强调动作延续时间的长久或带感情色彩。She has always been working like that.她一贯是那样工作的。Toms hands are very dirty. He has been repairing the car.汤姆的手很脏。他一直在修汽车。即学即用单句语法填空1I have_been_living (live) in Hawaii for ten years.2She has been writing (write) the letter since four oclock in the afternoon.3I have_been_working_ (work) on the math problem for half an hour but I havent worked it out.4He has always been speaking (speak) to the old like that.5The two friends have_been_chatting (chat) on the Internet for three hours, and they will go on till next morning.