第121-124课 定语从句与现在完成时

Lesson 121-124 | 核心句型:买书的人、走还是留 | 语法点:定语从句中关系代词的省略、现在完成时的用法复习、already和yet的用法

核心句型

1. 第121-122课 买书的人

Customer: I bought two expensive dictionaries here half an hour ago, but I forgot to take them with me. 顾客:半小时以前我在这里买了两本很贵的辞典,但是我忘了拿走。
Manager: Who served you, sir? 经理:先生,是谁接待您的?
Customer: The lady who is standing behind the counter. 顾客:站在柜台后面的那位女士。
Manager: Which books did you buy? 经理:您买的是两本什么书?
Customer: The books which are on the counter. 顾客:就是柜台上的那两本。
Manager: Did you serve this gentleman half an hour ago, Caroline? 经理:卡罗琳,半小时以前你接待过这位先生吗?
He says he's the man who bought these books. 他说他就是买这两本书的人。
Caroline: I can't remember, sir. The man who I served was wearing a hat. 卡罗琳:我记不起来了,先生。我接待的那个人戴着一顶帽子。
Manager: Have you got a hat, sir? Would you put it on, please? 经理:先生,您有帽子吗?请您戴上帽子好吗?
Customer: All right. 顾客:好的。
Manager: Is this the man that you served, Caroline? 经理:卡罗琳,这就是你接待的那个人吗?
Caroline: Yes, sir. I recognize him now. 卡罗琳:是的,先生。我现在认出他来了。

2. 第123-124课 走还是留

George: Two months ago I went to see a film with my wife. 乔治:两个月前我和妻子去看了一部电影。
That's the film which I told you about. 就是我和你谈起过的那部电影。
Ken: Oh, yes. I remember now. Which one was it? 肯:哦,是的,我现在记起来了。是哪一部?
George: The one I saw last week. 我上星期看的那部。
Ken: Was it good? 肯:好吗?
George: It was excellent. 乔治:好极了。
Ken: I must see it. 肯:我也得去看看。
George: Have you seen the new film at the local cinema? 乔治:你看过本地电影院上映的那部新片子吗?
Ken: No, I haven't seen it yet. 肯:还没有。
George: I saw it last night. It was very good. 乔治:我昨晚看的。好极了。
Ken: Oh, I must go and see it. 肯:哦,我得去看看。

语法知识点

1. 定语从句中关系代词的省略

当关系代词在定语从句中作宾语时,在口语和非正式文体中可以省略。

完整形式 省略形式 说明
The man who you met yesterday is my teacher. The man you met yesterday is my teacher. who在从句中作宾语,可以省略
The book which I bought is very interesting. The book I bought is very interesting. which在从句中作宾语,可以省略
The film that we saw last night was wonderful. The film we saw last night was wonderful. that在从句中作宾语,可以省略

注意:关系代词在从句中作主语时不能省略:

The man who is standing there is my father. 站在那里的那个人是我爸爸。(who作主语,不能省略)
The book which is on the desk is mine. 桌子上的那本书是我的。(which作主语,不能省略)

2. 关系代词在介词后面的用法

当定语从句的谓语动词与介词搭配时,介词可以放在关系代词之前,也可以放在从句的末尾。

正式用法:介词 + whom/which

The man to whom you spoke is my uncle. 你和他说话的那个人是我叔叔。(whom是宾格,指人,介词后面用宾格)
The house in which we live is very old. 我们住的房子很旧。(which指物,介词后面用which)

非正式用法:介词放在从句末尾,关系代词可以省略

The man who/whom/that you spoke to is my uncle. → The man you spoke to is my uncle.
The house which/that we live in is very old. → The house we live in is very old.

固定短语动词中的介词不能提前:

This is the book which I have been looking for. 这就是我一直在找的那本书。(look for是固定短语,for不能提前到which前面)
The old man whom you are talking about is my grandfather. 你们正在谈论的那位老人是我爷爷。(talk about是固定短语,about不能提前)

3. 现在完成时用法复习

现在完成时表示过去发生的动作对现在造成的影响或结果,或者动作从过去开始一直持续到现在。由"have/has + 过去分词"构成。

现在完成时的用法:

表示过去发生的动作对现在的影响:I have lost my key. 我把钥匙丢了。(结果:现在打不开门)
表示动作从过去持续到现在:We have lived here for five years. 我们在这里住了五年了。(现在还住在这里)
表示经历或经验:She has been to Beijing three times. 她去过北京三次。(有这样的经历)

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

I have seen that film. 我看过那部电影。(强调对现在的影响:我知道电影内容)
I saw that film last week. 我上周看了那部电影。(强调动作发生在过去的某个时间)

4. already和yet的用法

用法 位置 例句
already 用于肯定句,表示"已经" 通常放在助动词和过去分词之间,也可以放在句末 I have already finished my homework. 我已经做完作业了。
yet 用于否定句和疑问句,表示"还,仍然,已经" 通常放在句末 Have you finished your homework yet? 你做完作业了吗?
I haven't finished my homework yet. 我还没做完作业。

already在疑问句中的用法:

Have you already finished your homework? 你难道已经做完作业了吗?(表示惊讶,没想到这么快)

5. 现在完成时的时间状语

现在完成时不能和表示过去具体时间的状语连用(如yesterday, last week, in 1999等),但可以和以下时间状语连用:

时间状语 用法 例句
just 表示"刚刚",用于肯定句 I have just had lunch. 我刚吃过午饭。
ever 表示"曾经",用于疑问句 Have you ever been to Shanghai? 你曾经去过上海吗?
never 表示"从未",用于否定句 I have never seen such a beautiful place. 我从未见过这么美的地方。
before 表示"以前" I have read this book before. 我以前读过这本书。
for + 时间段 表示动作持续了多久 We have lived here for ten years. 我们在这里住了十年了。
since + 时间点 表示动作从什么时候开始 We have lived here since 2016. 我们从2016年起就住在这里。
so far 表示"到目前为止" We have learned 1000 words so far. 到目前为止我们已经学了1000个单词。

6. 不规则动词过去式和过去分词表(十)

原形 过去式 过去分词 词义
show showed shown 展示,给…看
shut shut shut 关,闭
sing sang sung 唱,唱歌
sink sank sunk 下沉,沉没
sit sat sat
sleep slept slept 睡觉
speak spoke spoken 说,讲
spend spent spent 花费,度过
stand stood stood 站,站立
steal stole stolen 偷,窃取
swim swam swum 游泳
take took taken 拿,取,花费
teach taught taught 教,教书
tell told told 告诉,讲述
think thought thought 想,思考,认为

配套练习

练习一:在可以省略关系代词的句子后面打√,不能省略的打×

1. The man who is wearing a blue shirt is my brother. ( )

2. The book which I borrowed from the library is very interesting. ( )

3. The girl who you met at the party is my cousin. ( )

4. The house which stands on the hill is very old. ( )

5. The film that we saw last night was very exciting. ( )

1. × 2. √ 3. √ 4. × 5. √

练习二:用already或yet填空

1. I have ______ finished my homework. Can I go out to play?

2. Have you finished your homework ______?

3. He hasn't come back ______. He is still working.

4. Have they ______ arrived? They are so early!

5. We have ______ learned 20 lessons.

1. already 2. yet 3. yet 4. already 5. already

练习三:选择填空

1. The book ______ I bought yesterday is very good.
A. who B. which C. where

2. Have you ______ been to the Great Wall?
A. already B. yet C. ever

3. I ______ my homework yet. I have to finish it first.
A. haven't finished B. didn't finish C. don't finish

4. The man ______ is talking to our teacher is Tom's father.
A. which B. who C. whom

5. He ______ in this city since he was born.
A. lived B. lives C. has lived

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

练习四:用所给动词的适当形式填空

1. I ______ already ______ (see) that film. I don't want to see it again.

2. ______ you ______ (finish) your homework yet?

3. He ______ (not come) back yet. He is still in the office.

4. We ______ (live) here since 2010.

5. She ______ never ______ (be) to Australia.

1. have seen 2. Have finished 3. hasn't come 4. have lived 5. has been

练习五:翻译下列句子

1. 你读过我昨天给你的那本书吗?

2. 我已经完成工作了,我现在可以回家了。

3. 站在门口的那个人是谁?

4. 你去过美国吗?没有,我从来没去过。

5. 我们在这里住了20年了。

1. Have you read the book (which/that) I gave you yesterday?

2. I have already finished my work, so I can go home now.

3. Who is the man who/that is standing at the door?

4. Have you ever been to America? No, I have never been there.

5. We have lived here for twenty years.