说明网
教育科学 1 个回答

英语中如何用不同句型表达在某项活动上投入大量时间?

奇骏 提问者

发布于 2026-11-11

问题补充

英语中表达在某项活动上投入大量时间有多种句型,核心结构包括spend time doing sth、devote/dedicate time to doing sth以及it takes sb time to do sth等,适用于不同语体和强调重点。

1 个回答

按发布时间排序
liulangren 回答者

回答于 2026-11-11

英语中表达“在某项活动上投入大量时间”主要有以下几种句型:

  1. spend + 时间 + (in) doing sth 主语为人,介词 in 常省略。例如:I spent a lot of time learning dancing.

  2. spend + 时间 + on sth 后接名词或代词作宾语。例如:I spent a lot of time on dance practice.

  3. devote / dedicate + 时间 + to doing sth to 为介词,后接动名词,语气更正式,强调专注与奉献。例如:I devoted much time to learning dancing.

  4. It takes sb + 时间 + to do sth it 为形式主语,真正主语是后面的不定式短语。例如:It took me a lot of time to learn dancing.

  5. put in + 时间 + doing/on sth 偏口语化,强调付出努力。例如:I put in a lot of time practicing dancing.

判断依据

选择句型需根据语体(正式或非正式)、句子主语(人或形式主语 it)以及后续搭配成分(动名词、不定式或名词)来决定。

常见误区

  • 误将 spend 句型中的 doing 写成 to do,如错写为 I spent a lot of time to learn dancing。
  • 在 devote/dedicate...to 结构中,误将 to 视为不定式符号而接动词原形,正确用法应接动名词或名词。
  • 混淆 take 句型的主语结构,take 表示花费时间时通常用 it 作形式主语,不能直接用人作主语说 I took a lot of time to learn dancing(此表达含义有偏差)。

内容由网友提供,仅供参考。