teach sb doing sth和teach sb to do sth有什么区别

如题所述

一、事情程度不同

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个回答  2021-07-28

一、意思不同

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指进行个别教学或课外辅导。

本回答被网友采纳
第2个回答  2015-11-03
teach sb doing sth教某人正在做某事,强调正在进行的动作;
teach sb to do sth教某人去做某事,强调将要进行的动作,尚未正式真实发生。
第3个回答  2015-06-09
teach sb doing sth是正在教的意思
teach sb to do sth是已经教完的意思
例句:He thaches me playing football他正在教我踢足球
He teaches me to plya football他教完了我踢足球本回答被提问者和网友采纳
第4个回答  2015-06-09
不一样的 teach后可接“sb.to do ”结构.“教(导)某人做…”
I taught her to ride a bicycle
关于teach doing sth教某人做某事(已完成),没这用法 估计那doing是动名词
因为teach既可用作及物动词,也可用作不及物动词.用作及物动词时,可接名词、代词、动名词或从句作宾语
相似回答