第77-80课 现在完成时延续性用法

Lesson 77-80 | 核心句型:预约看病、你买了什么?| 语法点:现在完成时for/since用法、延续性动词与瞬间动词转换、现在完成时与一般过去时区别

核心句型

1. 第77-78课 预约看病

I want to see the dentist, please. 我想见牙科医生。
Do you have an appointment? 您约好了吗?
No, I don't. 没有。
Is it urgent? 急吗?
Yes, it is. 是的,很急。
I feel awful. 我觉得很难受。
I have a terrible toothache. 我牙疼得要命。
Can you come at 10 a.m. on Monday, April 24th? 您能在4月24日星期一上午10点钟来吗?
I must see the dentist now, nurse. 我现在就想见牙科医生,护士。
The dentist is very busy at the moment. 牙科医生现在很忙。
Can you come at 2 p.m.? 您下午2点钟来行吗?
That's very late. 那太晚了。
Can't the dentist see me now? 难道牙科医生现在就不能给我看吗?
I'm afraid that he can't, Mr. Croft. 恐怕不行,克罗夫特先生。
Can't you wait till this afternoon? 您就不能等到今天下午吗?
I can wait, but my toothache can't! 我倒是可以等,可是我的牙疼等不了啊!

2. 第79-80课 去购物

What are you doing, Penny? 你在干什么,彭妮?
I'm making a shopping list, Tom. 我在写购物单,汤姆。
What do we need? 我们需要什么?
We need a lot of things this week. 这星期我们需要很多东西。
I must go to the grocer's. 我得去一下食品店。
We haven't got much tea or coffee, and we haven't got any sugar or jam. 我们的茶叶和咖啡不多了,糖和果酱也没有了。
What about vegetables? 蔬菜呢?
I must go to the greengrocer's. 我得去蔬菜水果店。
We haven't got many tomatoes, but we've got a lot of potatoes. 我们的西红柿不多了,但土豆还有许多。
I must go to the butcher's, too. 我还要去肉店。
We need some meat. 我们需要一些肉。
We haven't got any meat at all. 我们一点肉都没有了。
Have we got any beer and wine? 我们有啤酒和葡萄酒吗?
No, we haven't. 不,没有了。
And I'm not going to get any! 我不打算买!
I hope that you've got some money. 我希望你还有钱。
I haven't got much. 我的钱不多了。
Well, I haven't got much either! 唉,我也不多了!

语法知识点

1. 现在完成时表示延续性动作

现在完成时可以表示从过去某个时间开始,一直持续到现在的动作或状态,常与for和since连用。

for和since的区别:

① for + 时间段,表示动作持续了多长时间:for 3 years, for two months, for a long time
② since + 时间点,表示动作从什么时候开始:since 2010, since last year, since I was a child

例句:

I have lived in Beijing for 10 years. 我在北京住了10年了。
I have lived in Beijing since 2013. 我从2013年开始就住在北京。
He has studied English for 5 years. 他学英语5年了。
He has studied English since he was 8 years old. 他从8岁开始学英语。

2. 延续性动词与瞬间动词

表示延续性动作的动词(延续性动词)可以与for/since连用,而表示瞬间动作的动词(瞬间动词)不能与表示一段时间的状语连用,如果要表示动作持续的时间,需要转换成相应的延续性动词。

常见瞬间动词与延续性动词转换:

瞬间动词 延续性动词 例句
buy 买 have 拥有 I have had this car for 2 years. 这辆车我买了2年了。(不能说I have bought this car for 2 years.)
borrow 借 keep 保存 I have kept the book for 3 weeks. 这本书我借了3周了。
leave 离开 be away 离开 He has been away for a month. 他离开一个月了。
come/arrive 到达 be here/in 在这里/在……里 She has been here for two hours. 她到这里两个小时了。
die 死亡 be dead 死亡 His grandfather has been dead for 5 years. 他爷爷去世5年了。
begin/start 开始 be on 进行 The film has been on for 10 minutes. 电影开始10分钟了。
join 加入 be in/be a member of 在……里/是……成员 He has been in the army for 3 years. 他参军3年了。

3. 现在完成时与一般过去时的区别

区别点 现在完成时 一般过去时
时间关联 动作与现在有关,强调对现在的影响 动作发生在过去,与现在无关
时间状语 与表示不确定的过去时间状语连用:just, already, yet, ever, never, before, recently, for, since等 与表示确定的过去时间状语连用:yesterday, last week, ... ago, in 1990, just now等
动作特点 可以表示持续到现在的动作或状态 只表示过去某个时间发生的动作,动作已经结束
例句 I have lost my key. 我把钥匙丢了。(现在还没找到,对现在有影响) I lost my key yesterday. 我昨天把钥匙丢了。(只是陈述过去的事实,现在可能已经找到了)
He has lived here for 5 years. 他在这里住了5年了。(现在还住在这里) He lived here for 5 years. 他在这里住过5年。(现在已经不住在这里了)

4. have got表示"有"

have got在口语中常用来代替have,表示"拥有",时态为一般现在时:

句式 have got have
肯定句 I have got a new car. 我有一辆新车。 I have a new car.
否定句 I haven't got any money. 我没有钱。 I don't have any money.
疑问句 Have you got any sisters? 你有姐妹吗? Do you have any sisters?
回答 Yes, I have. / No, I haven't. Yes, I do. / No, I don't.

注意:have got没有过去式和将来式,要表示过去或将来的"有",只能用have/had/will have

✅ I had a dog when I was a child. 我小时候有一只狗。
❌ I had got a dog when I was a child.

5. many和much的用法

many和much都表示"许多",但用法不同:

用法 例句
many 修饰可数名词复数 We haven't got many apples. 我们的苹果不多了。
How many students are there in your class? 你们班有多少学生?
much 修饰不可数名词 We haven't got much milk. 我们的牛奶不多了。
How much water do you drink every day? 你每天喝多少水?

a lot of/lots of 既可以修饰可数名词也可以修饰不可数名词:

I have a lot of friends. 我有很多朋友。(可数)
I have a lot of money. 我有很多钱。(不可数)

6. 表示地点的名词所有格

在表示店铺、某人家等地点时,所有格后面的名词常省略:

the butcher's (shop) 肉店
the greengrocer's (shop) 蔬菜水果店
the dentist's (office) 牙医诊所
the doctor's (clinic) 医生的诊所
my mother's (house) 我妈妈家
at the hairdresser's (salon) 在理发店

配套练习

练习一:用for或since填空

1. We have lived in this city ______ 2008.

2. She has worked in this company ______ 10 years.

3. They have been married ______ last year.

4. I have learned English ______ I was 6 years old.

5. He has been ill ______ three days.

1. since 2. for 3. since 4. since 5. for

练习二:用所给动词的适当形式填空(注意延续性动词转换)

1. The film ______ (begin) for 15 minutes.

2. He ______ (join) the army for 3 years.

3. I ______ (buy) this computer for 2 years.

4. She ______ (leave) home for a week.

5. His grandfather ______ (die) for 10 years.

1. has been on 2. has been in/has been a member of 3. have had 4. has been away 5. has been dead

练习三:用have got或have的适当形式填空

1. I ______ a new bike. I bought it yesterday.

2. ______ you ______ any brothers or sisters?

3. She ______ (not) any time to play with us.

4. When I was young, I ______ a lot of toys.

5. Next year, we ______ a new house.

1. have got/have 2. Have, got / Do, have 3. hasn't got / doesn't have 4. had 5. will have

练习四:翻译下列句子

1. 我在这所学校学习已经5年了。

2. 这本书我已经借了两周了。

3. 你有多少本英语书?我有20本。

4. 我想预约看医生,我头疼得厉害。

1. I have studied in this school for 5 years.

2. I have kept this book for two weeks.

3. How many English books have you got/do you have? I have got/have twenty.

4. I want to make an appointment to see the doctor. I have a terrible headache.