1. 现在完成时 + for / since
PRESENT PERFECT · FOR / SINCE
结构:have / has + 过去分词,表示动作从过去一直持续到现在,并对现在有影响。for + 时间段(for 40,000 years),since + 时间点(since 2019)。看到 for / since 引导的时间状语,先想现在完成时;主语是第三人称单数时用 has。
①Interestingly, wall painting has been there in different forms for 40,000 years.
有趣的是,壁画以不同的形式已经存在了四万年。
②He has lived here since 2019.
他从 2019 年起就住在这里。(since 后接时间点)
③They have known each other for ten years.
他们互相认识已经十年了。(for 后接时间段)
即时练习
①Wall painting ____ (be) there for 40,000 years.
②He ____ (live) here since 2019.
③They ____ (know) each other for ten years.
查看答案与解析
① has been:主语 Wall painting 是单数,for 40,000 years 是时间段,用现在完成时 has + been。
② has lived:主语 He 是第三人称单数,since 2019 是时间点,用现在完成时 has + lived。
③ have known:主语 They 是复数,用 have + known,know 的过去分词是 known。
2. used to do / be used to do / be used to doing
THREE LOOK-ALIKES
三个形近结构必须分清:① used to do sth.=过去常常做某事(现在已经不做了),used 是情态用法,to 后接动词原形;② be used to do sth.=被用来做某事(被动语态,主语通常是物,to 后接动词原形);③ be used to doing sth.=习惯于做某事(这里的 to 是介词,后面接动名词)。判断口诀:先看主语是“人”还是“物”,再看 to 后面是原形还是 -ing。
①During ancient times, humans used to paint pictures of wild animals or people.
在古代,人类常常画野生动物或人的图画。(过去常常做)
②It is believed that they were not just used to make the living areas charming.
人们认为它们并不只是被用来让居住区域变得迷人。(被用来做)
③She is used to reading before sleep.
她习惯睡前阅读。(习惯于做,to 是介词,后接动名词)
即时练习
①He ____ (get) up early when he was young.
②Wood ____ (make) paper.
③She is used to ____ (read) before sleep.
查看答案与解析
① used to get:when he was young 说明是“过去常常”,用 used to + 动词原形。
② is used to make:主语 Wood 是物,木头“被用来”造纸,用被动结构 be used to do,主语不可数名词单数用 is。
③ reading:be used to doing 表示“习惯于做”,to 是介词,后面用动名词 reading。
3. one of the + 最高级 + 复数名词
ONE OF THE + SUPERLATIVE
表示“最……的之一”,结构是 one of the + 形容词最高级 + 复数名词:最高级前必须加 the,后面的名词必须用复数。注意:这个短语作主语时,中心词是 One,所以谓语动词要用单数——One of the most famous ones was …。
①One of the most famous ones was the John Lennon Wall in Prague in the Czech Republic.
其中最著名的一面是捷克共和国布拉格的约翰·列侬墙。(主语中心词是 One,谓语用 was)
②He is one of the best students in our class.
他是我们班最好的学生之一。(名词用复数 students)
③Beijing is one of the largest cities in China.
北京是中国最大的城市之一。(最高级前有 the,city 用复数 cities)
即时练习
①He is one of the best ____ (student) in our class.
②Beijing is one of the ____ (large) cities in China.
③One of my ____ (friend) ____ (come) from Shenzhen.
查看答案与解析
① students:one of the best + 复数名词,student 变 students。
② largest:the 与复数名词 cities 之间要用最高级,large 以不发音的 e 结尾,直接加 -st 得 largest。
③ friends;comes:one of my + 复数名词,故用 friends;主语中心词是 One,谓语用单三 comes。
4. be filled with = be full of(被动语态 + 一般过去时)
BE FILLED WITH · PASSIVE VOICE
be filled with sth. = be full of sth.=“充满某物”。当主语是物、是动作的承受者时,要用被动语态 be + 过去分词;本文叙述过去的事,所以用 was / were + 过去分词:主语单数用 was,复数用 were。同类被动表达还有 was painted over(被涂盖)、is believed(被认为)、is seen(被看见)、is encouraged(被鼓励)、were used(被使用)。
①It was filled with graffiti about lyrics from the Beatles’ songs.
它上面画满了关于披头士乐队歌曲歌词的涂鸦。
②But in 2000, it was painted over with a single color.
但在 2000 年,它被用单一颜色覆盖了。
③The room was filled with smoke yesterday.
昨天房间里满是烟。(yesterday 说明用一般过去时)
即时练习
①The room ____ (fill) with smoke yesterday.
②Her eyes ____ (fill) with tears.
③The wall ____ (paint) last year.
查看答案与解析
① was filled:主语 The room 是单数,动作承受者,yesterday 表示过去,用 was + filled。
② were filled:主语 Her eyes 是复数,用 were + filled。
③ was painted:主语 The wall 是单数,墙是“被粉刷”的,last year 表示过去,用 was + painted。
5. 主谓一致 + 副词修饰动词 + 名词复数
AGREEMENT · ADVERB · PLURAL
本文三个高频小考点:① 不定代词(nobody / everybody / someone / anybody)作主语时,谓语动词要用第三人称单数:nobody knows。② 修饰动词要用副词,不能用形容词:some actually like…(不是 actual)。③ 泛指“人类”时要用名词复数:humans used to paint…。
①There are many guesses about the reasons for creating these pictures, but nobody knows for sure.
关于创作这些图画的原因有许多猜测,但没有人确切知道。(nobody 作主语,谓语用单三)
②… but some actually like the pictures or words painted on walls …
……但也有些人确实喜欢画在墙上的图画或文字。(actually 是副词,修饰动词 like)
③During ancient times, humans used to paint pictures of wild animals or people.
在古代,人类常常画野生动物或人的图画。(humans 用复数泛指人类)
即时练习
①Nobody ____ (know) the answer.
②He speaks English ____ (good).
③____ (human) have lived here for years.
查看答案与解析
① knows:nobody 是不定代词,视为单数,谓语用单三 knows。
② well:修饰动词 speaks 要用副词,good 是形容词,其副词形式是 well。
③ Humans:泛指人类用复数 Humans,且句首首字母要大写,谓语 have lived 也是复数形式。
综合小测(8 题)
1I ____ in Shenzhen for ten years. A. live B. have lived C. am living
2— When did you come? — I ____ here since 2020. A. am B. was C. have been
3He ____ get up late, but now he gets up early. A. used to B. is used to C. was used to
4The knife ____ cutting bread. A. is used to B. is used for C. used to
5She is one of the ____ students in our school. A. clever B. cleverest C. more clever
6The bottle ____ with water. A. fills B. is filled C. filling
7Nobody ____ what happened. A. know B. knows C. knowing
8He did the work ____ . A. careful B. carefully C. care
查看 8 题答案与解析
1. B for ten years 是时间段,与现在完成时连用 → have lived。live 是一般现在时,am living 是现在进行时,都不能和 for + 时间段搭配。
2. C since 2020 是时间点,用现在完成时 → have been。A、B 都是一般时态,无法表示“从 2020 年持续到现在”。
3. A but now he gets up early 说明“过去常常晚起”,用 used to do → used to get up late。B、C 都表示“习惯于”,与 now 的对比不符。
4. B is used for doing sth. =被用来做某事,for 是介词,后接动名词 cutting → is used for。A 项 is used to 后应接动名词时表示“习惯于”,句意不通;C 项 used to 后接动词原形,与 cutting 不搭。
5. B one of the + 最高级 + 复数名词 → the cleverest students。A 项缺最高级,C 项 more clever 是比较级,不能用在 one of the 之后。
6. B 瓶子是“被装满”的,用被动语态 be filled with → is filled。A 项 fills 是主动,C 项 filling 不能单独作谓语。
7. B nobody 是不定代词,作主语时谓语用第三人称单数 → knows。A 项是原形,C 项是非谓语,都不能作谓语。
8. B 修饰动词 did 要用副词 → carefully。A、C 分别是形容词和名词,不能修饰动词。
一句话总结:语法填空先看括号里的提示词定词性——名词管单复数、动词管时态语态与非谓语、形容词管比较等级或变副词;没有提示词就先想介词、冠词、代词、连词和引导词。填完把答案放回原文,语法和语义都通才算对。