区别辨析 all 与 all of

(1) all, all of一般皆可置于名词、this和that之前。但如果名词前无冠词、物主代词或其他限定词,则不用all of。

  • All (of) my friends like skating on the lake.
    我所有的朋友都喜欢在那个湖上滑冰。
  • All children can be naughty sometimes.
    孩子都有调皮的时候。(不用of)
  • I stopped believing in all (of) that years ago.
    几年前我就不信那一套了。

 (2) 但在人称代词前,只能用all of。

  • They invited all of us to visit their place.
    他们邀请我们所有的人去他们那儿参观访问。

 (3) all可用在名词、代词之后。

  • The teachers/They all went on strike.
    教师们/他们全都罢课了。
  • Love to you all .
    爱献给你们大家。

 (4) all可用在主语之后,但并非总紧跟着主语,其位置与放在中间位置的副词相同,即:①一个词的动词之前;②第一个辅助动词之后;③动词be之后。

  • They would all have been invited if there had been room.
    如果容纳得下,他们所有的人就都会受到邀请了。
  • We were all tired out after a whole day's exhausting training.
    经过一整天筋疲力尽的训练,我们全都累坏了。

 (5) all 也可用在直接或间接宾语之后,但只在该宾语是人称代词时。

  • I've eaten them all .
    我把它们全都吃了。
  • I sent them all presents.
    我给他们全都送了礼物。

 (6) ①主语中有all时,通常不与表示否定的动词连用。

{ All English people don't like fish and chips. (误)

Not all English people like fish and chips. (正)

并非所有英国人都喜欢吃炸鱼和薯条。

②注意:not all与no之间的差别。前者为部分否定,后者为全否定。

  • Not all birds can fly.
    鸟并非都会飞。
  • No birds can play chess.
    没有鸟会下棋。

③all之后的冠词有时可以省掉,如:all day, all (the) morning, all three brothers, etc.