首页 > 留学知识库

问题: 英语

不好意思,因昨天我出差,所以这么晚才把报告给到你。
是该这么翻译么?
I beg your pardon, because yesterday I travel, so until so late to report to you.
如果错了,该怎么改呢?

解答:

I beg your pardon. I was on a business trip yesterday, so I was inexcusably late in handing in the report.
首先,BECAUSE 和 SO 不能同时使用(有 BECAUSE 就没有 SO,反之亦然,同样道理的还有 THOUGH 和 BUT).
然后,你用 UNTIL SO LATE,这样其实是很口语化的,既然是正式的,跟单位领导说的话,就不能用口语.正规的说法是 SO LATE THAT...,但你后面没别的东西了,只好稍微给你改一下.
最后,交报告啊,作业啊,都用 HAND IN.