第85-88课 现在完成时专项练习

Lesson 85-88 | 核心句型:巴黎之春、我以前去过那儿 | 语法点:现在完成时ever/never用法、have been to/have gone to区别、现在完成时与一般过去时综合对比

核心句型

1. 第85-86课 巴黎之春

Hello, Ken. 你好,肯。
Hi, George. 你好,乔治。
Have you just been to the cinema? 你刚去过电影院吗?
Yes, I have. 是的,我刚去过。
What's on? 上映什么电影?
'Paris in the Spring'. 《巴黎之春》。
Oh, I've already seen it. 噢,我已经看过了。
I saw it on television last year. 我是去年在电视上看的。
It's an old film, but it's very good. 这是部老电影,但很好。
Paris is a beautiful city. 巴黎是座美丽的城市。
I've never been there. 我从来没去过那儿。
Have you ever been there, Ken? 肯,你去过那儿吗?
Yes, I have. I was there in April. 是的,我去过。4月份我在那儿。
Paris in the spring, eh? 那是巴黎之春吗?
It was spring, but the weather was awful. 是春天,但天气太糟了。
It rained all the time. 一直在下雨。
Just like London! 就像伦敦一样!

2. 第87-88课 车祸

Is my car ready yet? 我的汽车修好了吗?
I don't know, sir. 我不知道,先生。
What's the number of your car? 您的汽车牌号是多少?
It's LFZ 312 G. 是LFZ 312G。
When did you bring it to us? 您什么时候送来的?
I brought it here three days ago. 我3天前送来的。
Ah, yes, I remember now. 啊,是的,我现在记起来了。
Have your mechanics finished yet? 你们的机械师修好了吗?
No, they're still working on it. 没有,他们还在修呢。
Let's go into the garage and have a look at it. 我们到车库去看一下吧。
Isn't that your car? 这难道不是您的车吗?
Well, it was my car. 唔,这曾是我的车。
Didn't you have a crash? 您不是出车祸了吗?
That's right. 对呀。
I drove it into a lamp-post. 我把汽车撞在电线杆上了。
Can your mechanics repair it? 你们的机械师能修好吗?
Well, they're trying to repair it, sir. 啊,他们正设法修呢,先生。
But to tell you the truth, you need a new car! 不过说实在的,您需要一辆新车了!

语法知识点

1. ever和never的用法

ever和never是现在完成时常用的副词,分别表示"曾经"和"从不"。

ever的用法:

① 用于疑问句,表示"曾经",放在have/has和过去分词之间
Have you ever been to Paris? 你曾经去过巴黎吗?
② 用于否定句,放在not后面,表示"从来,在任何时候都不"
I haven't ever been to Paris. = I have never been to Paris. 我从未去过巴黎。
③ 用于最高级句子中,表示"曾经有过的"
This is the best film I have ever seen. 这是我看过的最好的电影。

never的用法:

① 表示"从不,从未",本身具有否定含义,放在have/has和过去分词之间
I have never been to Paris. 我从未去过巴黎。
② 相当于not ever,句子不能再加其他否定词
✅ I have never seen such a beautiful place. 我从没见过这么美的地方。
❌ I haven't never seen such a beautiful place.

2. have been to, have gone to, have been in 的区别

这三个短语都和"去"有关,但含义完全不同:

短语 含义 用法说明 例句
have/has been to 去过某地(已经回来) 表示过去的经历,人现在在说话地,可以和次数(once, twice, many times等)连用 I have been to Paris three times. 我去过巴黎三次。(现在不在巴黎)
have/has gone to 去了某地(还没回来) 表示人已经去了某地,现在不在说话地,不能和次数连用 He has gone to Paris. 他去巴黎了。(现在在巴黎或在去的路上)
have/has been in 在某地待了多久 表示在某地停留了一段时间,常与for/since连用 I have been in Paris for two weeks. 我在巴黎已经待了两周了。(现在还在巴黎)

巧记方法:

been to:去过,已经回来,to表示"到过"
gone to:去了,还没回来,gone表示"走了"
been in:在某地,in表示"在里面"

3. 现在完成时与一般过去时综合对比

这两课集中体现了两种时态的典型搭配使用方式:

场景1:谈论看过的电影
A: Have you seen 'Paris in the Spring'? 你看过《巴黎之春》吗?(现在完成时,问经历)
B: Yes, I have. 是的,我看过。
A: When did you see it? 你什么时候看的?(一般过去时,问具体时间)
B: I saw it last year. 我去年看的。
场景2:谈论去过的地方
A: Have you ever been to Paris? 你去过巴黎吗?(现在完成时,问经历)
B: Yes, I have. 是的,我去过。
A: When did you go there? 你什么时候去的?(一般过去时,问具体时间)
B: I went there in April. 我4月份去的。

对话模式总结:

提问经历 → 现在完成时(Have you ever...?)
回答 → Yes, I have. / No, I haven't.
回答具体细节 → 一般过去时

4. 现在完成时的特殊疑问句

现在完成时的特殊疑问句由"特殊疑问词 + 一般疑问句"构成:

对次数提问:How many times...?
How many times have you been to Beijing? 你去过北京多少次?
I have been there three times. 我去过三次。
对多长时间提问:How long...?
How long have you lived here? 你在这里住了多久了?
I have lived here for 10 years. 我在这里住了10年了。
对地点提问:Where...?
Where have you been? 你去哪里了?
I have been to the library. 我去图书馆了。
对事物提问:What...?
What have you done? 你做了什么?
I have finished my homework. 我做完作业了。

5. 不规则动词过去式和过去分词表(一)

现在完成时需要掌握大量不规则动词的过去分词,以下是常见的:

原形 过去式 过去分词 词义
be was/were been
become became become 成为
begin began begun 开始
break broke broken 打破
bring brought brought 带来
build built built 建造
buy bought bought
catch caught caught 抓住
come came come
do did done
drink drank drunk
drive drove driven 驾驶
eat ate eaten
fall fell fallen 落下
feel felt felt 感觉

配套练习

练习一:用have been to, have gone to, have been in填空

1. - Where is your father? - He ______ the office. He will be back soon.

2. I ______ Shanghai many times. It's a modern city.

3. They ______ Guangzhou for two months. They are working there.

4. ______ you ever ______ the Great Wall?

5. How long ______ you ______ this city?

1. has gone to 2. have been to 3. have been in 4. Have, been to 5. have, been in

练习二:用ever或never填空

1. Have you ______ seen a panda?

2. I have ______ been to America. I hope I can go there one day.

3. This is the most interesting book I have ______ read.

4. Has he ______ spoken to a foreigner?

5. She has ______ told a lie. She is an honest girl.

1. ever 2. never 3. ever 4. ever 5. never

练习三:选择填空

1. - ______ you ever ______ to the United States?
- No, I haven't.
A. Did, go B. Have, been C. Have, gone

2. - Where is Jim? - He ______ the library.
A. has been to B. has gone to C. went to

3. - Have you finished your homework ______?
- Yes, I have ______ finished it.
A. already, yet B. yet, already C. yet, yet

4. - When ______ you ______ the book?
- I ______ it last year.
A. did, read, read B. have, read, read C. did, read, have read

5. How long ______ you ______ English?
A. have, studied B. did, study C. do, study

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

练习四:按要求完成对话

A: ______________________________?(你曾经去过日本吗?)
B: Yes, I have.
A: ______________________________?(你什么时候去的?)
B: I went there last summer.
A: ______________________________?(你在那里待了多久?)
B: I stayed there for two weeks.
A: ______________________________?(你觉得那里怎么样?)
B: It's very beautiful, but the food was too expensive.

1. Have you ever been to Japan?

2. When did you go there?

3. How long did you stay there?

4. What do you think of it? / How do you like it?

练习五:翻译下列句子

1. 你曾经看过这部电影吗?是的,我去年看过。

2. 他从来没出过国。

3. 我爸爸去上海了,他下周回来。

4. 你去过多少次香港?三次。

1. Have you ever seen this film? Yes, I saw it last year.

2. He has never been abroad.

3. My father has gone to Shanghai. He will come back next week.

4. How many times have you been to Hong Kong? Three times.