hansonlc
回答者
回答于 2026-11-11
英语句型“It takes sb. some time to do sth.”表示“某人花费多少时间做某事”,其中it为形式主语,真正的主语是后面的不定式短语。常见的同义句转换方式如下:
一、转换为spend句型
Sb. spend(s) some time (in) doing sth.
- 原句:It took them half an hour to exercise every day.
- 转换:They spent half an hour (in) exercising every day.
- 要点:主语由形式主语it变为执行动作的人;谓语动词take变为spend,需根据新主语和时态调整形式;原句中的不定式to do须改为动名词doing(介词in常省略)。
二、转换为cost句型
Doing sth. cost(s) sb. some time.
- 原句:It took them half an hour to exercise every day.
- 转换:Exercising every day cost them half an hour.
- 要点:将不定式短语转化为动名词短语作主语,谓语动词用cost。注意cost的过去式仍为cost。
三、判断依据与适用条件
- 主语一致性:spend的主语必须是人;take在“It takes...”结构中主语是形式主语it;cost在此用法中主语通常是事物或活动。
- 时态一致:转换前后句子时态必须保持一致。例如原句用took(一般过去时),转换后应使用spent或cost。
- 动词形式:spend后接动名词(doing),不可接不定式(to do)。
四、常见误区
- 误用动词搭配:将“spend time to do sth.”当作正确表达,实际上spend表示花费时间时应搭配doing。
- 忽略时态变化:转换时忘记将spend变为相应的过去式spent。
- 混淆主语:在spend句型中错误地保留it作主语,如写成“It spent them half an hour...”,这是不符合英语语法的。
- 遗漏介词或动名词变形:在转换过程中未将to exercise正确变为exercising。