请教英语方面的2个问题!

来源:百度知道 编辑:UC知道 时间:2024/07/04 02:53:10
大家帮忙检查,以下那种翻译正确!

我已经完成了这个工作:
1、 I have finished this work
2、I have been finished this work
(什么时候用has been?)

经过我的检查
1、By my check
2、By my checked

我已经完成了这个工作:
1、 I have finished this work
答案1是正确的 要用has been 可以说This work has been finished by me.
has been 是用于被动句 译为被。。。答案2意思是我被作业完成了 不通逻辑

经过我的检查
1、By my check
答案1是正确的

have finished this work
By my check

1、 I have finished this work
1、By my check

1.I have finished this work
被动时用have been,例如this work has been finished
2.By my check
形容词后面当然用名词啦,
由于check既可以做动词也可以做名词,这里用动名词也行By my checking