壹只头俩只脑
“长达10年”用aslongastenyears.为了完成这本书他用了长达10年。用Hespentaslongastenyearswritingthebook.更地道写。汉语中虽说“完成”,英语中要用write更贴切。因为无论finsh或complete都是终止性动词,一般不与表示一段时间的状语连用。另外,英语中,“用。。。年时间”通常用动词spend,不用use。
无忧快乐起
for 2 hoursfor up to 2 hoursfor as long as 2 hoursfor the length of 2 hours有很多种看用在那不过都差不多啦
优质英语培训问答知识库