- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成进行时
1. 构成形式: has\have been doing
2. 用法
1) 叙述某一动作从过去开始一直继续到现在
仍在继续之中或刚刚停止。经常与for,
since, all morning/day/week用在一起。
You have been studying for four straight hours. Why don’t you take a break? The telephone has been ringing for almost a minute. Why doesn’t someone answer it? 2) 叙述“最近”一直从事的工作或活动。 lately, recently
3. 我一整天一直在找我的狗,还没有找到。
I have been looking for my dog the whole day, but I haven’t found it yet.
4. 汤姆一直在花园挖土,我在帮他。 Tom has been digging in the garden all the time. I am helping him.
5) 叙述从过去某时开始一直继续到现在, 但不再 继续下去的事情。带有浓厚的感情色彩, 强调 持续了“那么久”或做得“那么辛苦”。 I have been wanting to meet you for a long time. 和你见面是我盼望已久的事了。 Too much has been happening today. 今天真是一个多事的日子。 Oh, you have come at last! I have been waiting for you for two long hours. 我等了你足足两个小时。 You are here! I have been looking for you long. 我找了你老半天。
Unit5 Grammar
The Present Perfect Continuous Tense 现在完成进行时
Read the sentences from the reading passage, paying attention to the marked part.
1. We’ve been excavating here for many years and … 2. We have been excavating layers of ash almost six metres thick, which suggests …
现在完成进行时与现在完成时的区别
现在完成时表示结果, 其动作发生在过去, 但对现在有影响; 而且现在完成时也可 表示动作的持续表示比较,但表示 长久的动作和状态。I have been a student for more than ten years. 而现在完成进行时表示较短暂的动作和状态, 强调持续性或未暂停性。I have been waiting for you for hours.
Put the sentences into English.
1. 我等了一个钟头,她还没来。 I have been waiting for an hour, but she hasn’t come yet.
2. 这些年来你一直在干什么? What have you been doing these years?
The telephone is ringing. The sound has continued about one minute.
The telephone has been ringing for almost a minute.
The young boy has been watching TV.
3. Well, we’ve been finding the bones of tigers and bears in the caves, and we think …
The Present Perfect Continuous
现在完进行时
现在完成进行时表示动作从过去某一时间 一直延续到现在或离现在不远的时间。 其动作是否延续下去, 则由上下文而定。 现在完成进行时多用持续性动词如live, learn, lie, stay, wait, stand, rest, study等, 常和all the time, this week, this month, all night, all the morning, recently 等状语以及 since 和 for 引导的时间状语或从句连用。
The baby has been sleeping for hours.
They have been playing basketball all the day.
The boy has been reading a book for hours.
He has been talking with his friend.
What’s the matter? Your eyes are red and puffy. Have you been crying? 你是不是一直在哭?
3) 表示重复动作。有时现在完成进行时所 表示的动作并不是在一直不停地进行, 而是 在断断续续地重复。 I have been knocking. I don’t think anybody’s in. 我一直在敲门, 我想没人在里面。 You’ve been saying you can succeed for five years. 5 年来你一直在说你能成功。 I have been writing letters since breakfast. 我从早餐起就一直在写信。
I don’t know why the pig has been running.
I’m sorry!
Oh, you have come at last! I have been waiting for you for two long hours. (我等了你足足两个小时)
You are here! I have been looking for you long. (我找了你老半天)
4) 表示“刚才、近来”发生的动作, 一般不再继续 此时一般通过上下文的语境进行判断。 My hands are dirty. I’ve been painting the door. 我的手很脏, 我一直在漆门。 What have you been eating to get as fat as this? 你都吃什么啦, 怎么这么胖?