这个问题我会答ヾ(o´∀`o)ノ ,teach sb doing sth 表示教授某人如何进行某个动作或技能。
teach sb to do sth 表示教授某人如何完成某个动作或技能。这里就给大家总结了一个它们基础知识的表格,可以先简单了解一下先:
了解完它们的基础知识后,现在就来看看它们的具体区别吧ლ(・∀・ )ლ
1、结构不同
teach sb doing sth 使用动词的现在分词形式来表示被教授的动作正在进行。teach sb to do sth 使用动词的不定式形式来表示被教授的动作是一个完整的行为。
例句:
① She taught her students speaking English fluently.她教她的学生流利地说英语。
② She taught her students to speak English fluently.她教她的学生流利地说英语。
2、意义不同
teach sb doing sth 表示教授某人如何进行某个动作或技能。teach sb to do sth 表示教授某人如何完成某个动作或技能。
例句:
① He taught his son swimming.他教他的儿子游泳。
② He taught his son to swim.他教他的儿子游泳。
3、强调不同
teach sb doing sth 强调教授的是一个连续的动作或技能。teach sb to do sth 强调教授的是一个完成的动作或技能。
例句:
① The coach taught the players dribbling the ball.教练教球员运球。
② The coach taught the players to dribble the ball.教练教球员运球。