一、事情程度不同
1、teach sb doing sth:通常更加侧重于指这件事情正在教。
2、teach sb to do sth:通常更加侧重于指这件事情已经教完。
二、表达意思不同
1、teach sb doing sth:教某人做某事。
2、teach sb to do sth:教某人去做某事。
三、用法不同
1、teach sb doing sth:teach sb doing sth通常用于现在进行当中。
2、teach sb to do sth:teach sb to do sth常用于一般现在时当中。
一、意思不同
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指进行个别教学或课外辅导。
本回答被网友采纳