teach和teach sb to do的区别?

如题所述

一、意思不同

1、teach sb doing sth:教某人做某事。

2、teach sb to do sth:教某人去做某事。

二、用法不同

1、teach sb doing sth:teach的基本意思是以训练或授课的方式“传授知识或技能”。可引申指“教书,教人,教学,授课”“使某人学会做某事”“以某事或某经验教训或教育某人”“教训〔告诫〕某人别做某事”“使…学习”“做…的教师”等。

2、teach sb to do sth:teach既可用作及物动词,也可用作不及物动词。用作及物动词时,可接名词、代词、动名词或从句作宾语,也可接双宾语,其直接宾语可由名词、带疑问词的动词不定式或that/wh-从句充当,其间接宾语可转换为介词to的宾语。

三、侧重点不同

1、teach sb doing sth:用于现在进行时,teach sb doing sth是正在教某人做。

2、teach sb to do sth:用于一般现在时,teach sb to do sth是已经教完的意思。

teach,instruct,educate,coach,train,tutor

这些动词均含“教,教育,培养”之意。

teach最普通用词,含义广泛。指直接教某人知识或技能等,侧重传播知识和帮助应用知识。

instruct与teach含义很接近,但语体较正式。指系统、详细、精心地传播知识,侧重教授与指示。

educate较正式用词,指教育,内容比teach广泛,侧重动机或结果,或对潜在能力的开发。

coach指对个人或小组等进行辅导、训练或补课。

train指训练与培养。

tutor指进行个别教学或课外辅导。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜