《高中英语 Unit 9 Wheels Period Three Grammar课件 北师大版必修3》由会员分享,可在线阅读,更多相关《高中英语 Unit 9 Wheels Period Three Grammar课件 北师大版必修3(13页珍藏版)》请在金锄头文库上搜索。
1、一、结构由“have(has)been动词的现在分词”构成,表示从过去某时开始一直延续到现在的动作,可能刚刚停止,也可能还在继续进行。We have been looking for you for an hour.我们找了你一个小时。(动作刚停止)She has been teaching English since she graduated.她毕业后一直在教英语。(动作还在继续进行)PERIOD THREEGRAMMAR现在完成进行时现在完成进行时We have been going over maths these days.我们这些天一直在复习数学。(动作还在继续进行)二、有时现在完
2、成进行时不是指某动作一直在不停地进行,而是表示一直到说话为止的一段时间内一再重复的动作,常带有感情色彩。Shes been saying that twenty times.那话她已经说了20遍了。He has been calling on her several times this week.他这个星期来看她好几次。Weve been having a lot of rain recently.我们这里最近雨水很多。三、有时现在完成进行时表示“刚才”或“近来”发生的动作,也可表示直到说话时为止的一段时间内发生的动作,这一动作到说话时已经结束,而且一般不再继续下去;这种用法主要表示某一动作
3、所产生的结果或对现在的影响。Hes been working too hard.他工作太辛苦了。The girl has been playing with toys.那个女孩一直在玩玩具。You have been cleaning the classroom,I think.我想你刚才在打扫教室。四、现在完成时和现在完成进行时现在完成进行时和现在完成时均可表示“从过去开始一直持续到现在”的动作,有时两者可换用。这两种时态的主要差别有两个:现在完成时现在完成时现在完成进行时现在完成进行时表示动作已完成表示动作已完成表示动作在迄今为止的一段时间内曾经延续进行或目前仍表示动作在迄今为止的一段时间
4、内曾经延续进行或目前仍在继续在继续强调动作的结果强调动作的结果强调动作持续进行的状态强调动作持续进行的状态1.现在完成时表示动作已完成,强调结果;现在完成进行时表示动作的进行,强调动作的持续性。比较:I have watered the flowers.我已经给花浇过水了。(已完成:你不必浇了。)I have been watering the flowers.我一直在给花浇水。(未完成:一直在浇。)2状态动词、知觉动词或情感动词,例如:see,feel,know,love等,不可用于现在完成进行时,但可用于现在完成时。I have known her for a long time.我认识她
5、已很久了。I havent seen him these days.这些日子我没有见过他。一、多数情况下两种时态不可换用在表示“从过去开始一直持续到现在”这个概念时,现在完成时多用于口语。如果侧重动作的结果,多用现在完成时;如果侧重动作的延续性或者动作仍然继续下去时,由于现在完成进行时还带有进行时的持续性、暂时性和未完成性,这时宜采用现在完成进行时,而且不能与现在完成时交换使用。I have read this book.我读过这本书。(动作已经完成)Ive been reading this book.我一直在读这本书。(动作还将继续下去)现在完成时与现在完成进行时现在完成时与现在完成进行时
6、 二、表示状态的动词不能用于现在完成进行时,例如:love(爱);like(喜欢);hate(讨厌)等I have known him for years.我认识他已经好几年了。不可说成:I have been knowing him for years.三、某些动词,例如:learn,lie,live,rain,sit,sleep,stand,study,wait,work等本身就有持续性,故常用于带有since或for的完成进行时,以及how long开头的疑问句中。Ive been sleeping for at least 8 hours,yet I still feel tired.
7、我已经睡了至少8个小时了,可还是觉得累。How long have you been waiting here?你在这儿等多久了。以上的两个句子也可以使用现在完成时,可以说Ive slept和have you waited。唯一的区别是,进行时形式更强调动作的持续性。注意:(1)在强调指出动作还未结束,还要进行下去时,不能用现在完成时,而要用现在完成进行时,以避免使人误认为动作已经全部完成。Ive been writing the composition for two hours,but I havent finished it yet.这篇作文我写了两个小时,但还没写完。(强调动作没有结束
8、,还要继续写下去)I have been wanting to meet you for a long time.和你见面是我盼望已久的事。(2)有些动词,如live,play,rain,teach,study,wait等用于现在完成时并不表示动作已经完成,所以它们既可用于现在完成时,也可用于现在完成进行时,但如果强调动作延续时间的长久或带有感情色彩时,用现在完成进行时更好一些。We have been playing football for nearly 3 hours.我们已经踢了近三个小时的足球了。Lisa has always been studying hard.莉莎学习总是非常努力。(赞许的感情色彩)(3)现在完成进行时有时也用来表示一种现在以前这个阶段反复发生的事。I have always been thinking of her but I cant see her.虽然我一直在想着她,但是我不能见她。