现在完成时的句型转换:明年的此时新工厂就会完工.

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:10:22
1)The new factory will have completed construction by the time next year.2)We will have completed construction of new factory by the time next year.请问这两种翻译哪种是正确的,请帮忙分析错误的地方,谢谢!

第一句改成:The new factory will have been completed construction by the time next year.

因为这句用的是被动语态,所以应该用will have been done的形式~

从句法的角度讲,第二句是没有错误的,不过如果是翻译题的话,这句话用被动语态会更加好一些,因为句子中主要强调的是新工厂完工。