speak, say, talk, tell
这四个动词都有“说”的意思。
speak的意思是“讲话;演讲”,着重指说话的动作,指开口说或连续不断地说,多用作不及物动词;用作及物动词时,其宾语是语言名称。例如:
He can speak Japanese.
他会说日语。
say的意思是“说;讲”,一般用作及物动词,着重指说话的内容,它的宾语可以是名词、代词、宾语从句或直接引语等。例如:
She says, “Don’t draw on the wall!”
她说:“别在墙上画画!”
talk的意思是“说;讲;谈话”,着重强调两人之间的相互谈话,也可指单方面的谈话。例如:
She is talking with John in English.
她正在和约翰用英语交谈。
tell意为“告诉;讲述;吩咐”,多指以口头方式将某事告诉某人,常接双宾语。除了story, news, truth, joke, lie(谎言)等直接宾语外,还可以接人等间接宾语。例如:
She is telling the children a story.
她正在给孩子们讲故事。