很多人在学习英语时会遇到这样的问题:一句看似简单的中文,翻译成英文时却拿不准用哪种句型。比如“我妹妹每天做两小时作业的英文”这句话,就涉及动词搭配、时间表达和时态选择三个要点。最直接的翻译是“My sister does homework for two hours every day.”,但英文中还有几种同样地道的说法,适用语境略有不同。下面我们逐一拆解,帮你彻底掌握这类句子的翻译方法。
第一种表达用“spend”句型:My sister spends two hours doing homework every day. 这里要注意spend的固定搭配是spend time (in) doing sth,介词in常省略,但动词必须用-ing形式。第二种用“take”句型:It takes my sister two hours to do homework every day. 这个句型用it作形式主语,真正的主语是to do homework,适合强调“花费时间”这件事本身。第三种用“do homework for + 时间段”:My sister does homework for two hours every day. 这种说法最简洁,for two hours表示持续时长,日常口语中非常常见。
除了句型,还有两个细节容易出错。其一是时态:句中有“每天”,表示习惯性动作,必须用一般现在时,主语my sister是第三人称单数,动词要加-s,所以是does或spends,不能写成do或spend。其二是“做作业”的英文表达,美式英语常用do homework,英式英语也说do one's homework,注意homework是不可数名词,不能说homeworks,也不能加a。如果想更强调“完成作业”,可以说finish homework,但原句侧重的是花费的时间,所以用do更贴切。
我们还可以根据语境做一点扩展。比如想强调“整整两小时”,可以说My sister spends as much as two hours on homework every day;想表达“至少两小时”,则用at least two hours。如果换成疑问句:“我妹妹每天做几小时作业?”英文是How many hours does my sister spend on homework every day? 注意spend on后面接名词homework,而spend doing后面接动名词,两者不要混用。掌握这些变化,就能在不同场景下灵活表达。
总结一下,“我妹妹每天做两小时作业”的英文至少有三种标准译法:My sister does homework for two hours every day;My sister spends two hours doing homework every day;It takes my sister two hours to do homework every day。建议初学者先牢记spend doing和take to do这两个高频句型,再注意第三人称单数与时态,翻译时就不会出错。平时多造句、多对比,这类日常表达的英文转换自然就会越来越熟练。