相同点

  1. speak, say, talk, tell都有“说”的意思。

不同点

speak

  1. speak为“谈论,发言,讲……语言,提起”之意,强调的是说的动作,而非说话内容。
  2. speak to sb意为“跟某人讲话”。
  3. speak还常用于指说某一种语言。

    My mom can’t speak English at all.(我妈妈完全不会说英语。)

say

  1. say强调说的内容,故常在其后接关于说话内容的句子,强调用语言表达自己的思想,宾语通常为名词、代词或从句。

    My sister said that she doesn’t want to go to work at night. (我姐姐说她不想晚上去工作。) Say goodbye to your teacher. (跟你的老师说再见。)

talk

  1. talk意为“说话,谈话,讨论”,强调与什么人说话或谈论什么事情。
  2. talk和 介词to, with连用时,意为“与……交谈”。
  3. 和介词about或of连用时,意为“谈论……内容”。

    I don’t want to talk about my girlfriend. (我不想谈论跟我女朋友有关的事情。)

  4. alk有以下常见短语:sweet talk(甜言蜜语),nice talk(说得好)。

tell

  1. tell意为“讲,告诉”,后面接“人”时,不必加to。
  2. 接双宾语时,可用to连接动词原形,形成命令句tell sb (not) to do sth,表示嘱咐或语气较轻的命令。

    Mom tells us to do our homework.(妈妈叫我们去做功课。)

  3. tell有以下常见短语:tell stories(讲故事),tell the truth(说实话), tell lies(说谎),tell fortune(算命)。