第81-84课 现在完成时综合练习

Lesson 81-84 | 核心句型:晚餐准备好了、度假 | 语法点:现在完成时与一般过去时对比、have/have got用法、用餐表达、假期活动描述

核心句型

1. 第81-82课 晚餐准备好了

Hi, Carol! Where's Tom? 你好,卡罗尔!汤姆在哪儿?
He's upstairs. He's having a bath. 他在楼上。他正在洗澡。
Tom! 汤姆!
Yes? 什么事?
Sam's here. 萨姆来了。
I'm nearly ready. 我马上就好。
Hello, Sam. Have a cigarette. 你好,萨姆。请抽烟。
No, thanks, Tom. 不,谢谢,汤姆。
Have a glass of whisky then. 那么,来杯威士忌吧。
OK. Thanks. 好的,谢谢。
Is dinner ready, Carol? 卡罗尔,晚饭准备好了吗?
It's nearly ready. 马上就好。
We can have dinner at seven o'clock. 我们7点钟可以吃晚饭。
Sam and I had lunch together today. 我和萨姆今天一起吃的午饭。
We went to a restaurant. 我们去了一家饭店。
What did you have? 你们吃了什么?
We had roast beef and potatoes. 我们吃的是烤牛肉和土豆。
Oh! 噢!
What's the matter, Carol? 怎么了,卡罗尔?
Well, you're going to have roast beef and potatoes again tonight! 唉,今晚你们又要吃烤牛肉和土豆了!

2. 第83-84课 度假

Hello, Sam. Come in. 你好,萨姆。进来吧。
Hi, Sam. We're having lunch. 你好,萨姆。我们正在吃午饭。
Do you want to have lunch with us? 你跟我们一起吃午饭好吗?
No, thank you, Tom. 不,汤姆,谢谢。
I've already had lunch. 我已经吃过午饭了。
I had lunch at half past twelve. 我12点半吃的。
Have a cup of coffee then. 那么就喝杯咖啡吧。
I've just had a cup, thank you. 我刚喝了一杯,谢谢。
I had one after my lunch. 我是在饭后喝的。
Let's go into the living room, Carol. 我们到客厅去吧,卡罗尔。
We can have our coffee there. 我们可以在那里喝咖啡。
Excuse the mess, Sam. 屋子很乱,请原谅,萨姆。
This room's very untidy. 屋里乱七八糟的。
We're packing our suitcases. 我们正在收拾行李。
We're going to leave tomorrow. 我们明天就要走了。
Tom and I are going to have a holiday. 我和汤姆准备去度假。
Aren't you lucky! 你们真幸运!
When are you going to have a holiday, Sam? 萨姆,你准备什么时候去度假?
I don't know. 我不知道。
I've already had my holiday this year. 今年我已经度过假了。
Where did you go? 你去哪儿了?
I stayed at home! 我就待在家里了!

语法知识点

1. 现在完成时与一般过去时对比练习

这两课是现在完成时和一般过去时的综合运用,重点区分两种时态的使用场景:

典型对比句型:

I have already had lunch. 我已经吃过午饭了。(现在完成时,强调对现在的影响:现在不饿,不想再吃)
I had lunch at half past twelve. 我12点半吃的午饭。(一般过去时,强调动作发生的具体时间)
I have just had a cup of coffee. 我刚喝了一杯咖啡。(现在完成时,强调刚发生的动作对现在的影响:现在不想再喝)
I had one after my lunch. 我是在饭后喝的。(一般过去时,说明动作发生的时间)

时态选择规律:

① 强调动作已经完成,对现在有影响,不说明具体时间 → 现在完成时
② 明确说明动作发生的具体过去时间(yesterday, last week, at 12 o'clock等)→ 一般过去时
③ 询问动作发生的时间、地点、方式等具体细节 → 一般过去时

2. have的多种用法

have是一个非常活跃的动词,在不同语境中有不同的含义:

用法 含义 例句
have + 食物/饮料 吃,喝 have breakfast/lunch/dinner 吃早/午/晚饭
have a cup of coffee 喝一杯咖啡
have some fish 吃点鱼
have + 活动 进行,从事 have a holiday 度假
have a lesson 上课
have a meeting 开会
have + 疾病/不适 患,得 have a cold 感冒
have a headache 头疼
have a fever 发烧
have + 名词 有,拥有 have a car 有一辆车
have a house 有一栋房子
have to + 动词原形 必须,不得不 I have to go now. 我现在得走了。

注意:表示"吃、喝、进行活动"等含义时,have是实义动词,构成否定和疑问时要加助动词do/does/did,不能直接加not或提前构成疑问句

✅ Do you have lunch at 12 o'clock? 你12点吃午饭吗?
❌ Have you lunch at 12 o'clock?
✅ I didn't have breakfast this morning. 我今天早上没吃早饭。
❌ I hadn't breakfast this morning.

3. 现在完成时标志词总结

现在完成时常与以下副词连用,这些词是判断使用现在完成时的重要标志:

标志词 含义 用法 例句
already 已经 用于肯定句,放在have/has和过去分词之间或句末 I have already finished my homework. 我已经做完作业了。
just 刚刚 用于肯定句,放在have/has和过去分词之间 He has just left. 他刚走。
yet 还,仍然,已经 用于否定句和疑问句,放在句末 Have you finished your homework yet? 你做完作业了吗?
I haven't finished yet. 我还没做完。
ever 曾经 用于疑问句,放在have/has和过去分词之间 Have you ever been to Beijing? 你曾经去过北京吗?
never 从不 用于否定句,放在have/has和过去分词之间 I have never been to Beijing. 我从未去过北京。
before 以前 用于句末 I have seen this film before. 我以前看过这部电影。
for + 时间段 持续……时间 表示动作持续的时间 I have lived here for 10 years. 我在这里住了10年了。
since + 时间点 自从……以来 表示动作开始的时间 I have lived here since 2013. 我从2013年开始住在这里。

4. 用餐相关表达

就餐常用句型:

Is dinner ready? 晚饭准备好了吗?
It's nearly ready. 马上就好。
What's for dinner? 晚饭吃什么?
We're having roast beef and potatoes. 我们吃烤牛肉和土豆。
Help yourself to some more fish. 再吃点鱼吧。
I'm full. Thank you. 我饱了,谢谢。
It's delicious! 太好吃了!

常见餐食名称:

breakfast 早餐,lunch 午餐,dinner/supper 晚餐
roast beef 烤牛肉,fried chicken 炸鸡,pork 猪肉,mutton 羊肉
potato 土豆,tomato 西红柿,carrot 胡萝卜,cabbage 卷心菜
soup 汤,salad 沙拉,dessert 甜点

5. 假期活动描述

Where are you going for your holiday? 你打算去哪里度假?
I'm going to Sanya. 我打算去三亚。
When are you leaving? 你什么时候动身?
I'm leaving next Friday. 我下周五走。
How long are you going to stay there? 你打算在那里待多久?
I'm going to stay there for two weeks. 我打算在那里待两周。
Have a good time! 玩得开心!
Did you have a good holiday? 你假期过得好吗?
Yes, I had a wonderful time. 是的,我过得非常愉快。

配套练习

练习一:用所给动词的适当形式填空(现在完成时或一般过去时)

1. A: ______ you ______ (see) the film 'Avatar'?
B: Yes, I ______.
A: When ______ you ______ (see) it?
B: I ______ (see) it last month.

2. I ______ already ______ (finish) my homework. I ______ (finish) it an hour ago.

3. He ______ (live) in this city since he was born.

4. They ______ (go) to Beijing last year.

5. ______ you ever ______ (be) to the Great Wall?

1. Have, seen, have, did, see, saw 2. have, finished, finished 3. has lived 4. went 5. Have, been

练习二:选择填空

1. Mrs. Brown ______ in New York for three years before she went to London.
A. lived B. has lived C. lives

2. - ______ you ______ your homework yet?
- Yes, I ______ it ten minutes ago.
A. Did, finish, finished B. Have, finished, finished C. Have, finished, have finished

3. I ______ to the park yesterday. I ______ there many times.
A. went, have been B. have gone, went C. went, went

4. - Have you ever been to Hangzhou?
- No, I ______.
A. haven't B. didn't C. don't

5. She ______ for 12 years. Now she is a great dancer.
A. is dancing B. danced C. has danced

1. A 2. B 3. A 4. A 5. C

练习三:按要求改写句子

1. I have already read this book.(改为否定句)

2. He has had lunch.(改为一般疑问句并作否定回答)

3. They have lived here for 5 years.(对划线部分提问)

4. She bought a new bike last week.(用already改写句子)

1. I haven't read this book yet.

2. Has he had lunch? No, he hasn't.

3. How long have they lived here?

4. She has already bought a new bike.

练习四:翻译下列句子

1. 我已经吃过晚饭了,我7点吃的。

2. 你曾经去过上海吗?是的,我去过两次。

3. 我们正在收拾行李,明天要去度假。

4. 晚饭准备好了,我们吃烤牛肉和土豆。

1. I have already had dinner. I had it at 7 o'clock.

2. Have you ever been to Shanghai? Yes, I have been there twice.

3. We are packing our suitcases. We are going to have a holiday tomorrow.

4. Dinner is ready. We are having roast beef and potatoes.