现在完成时与一般现在时在翻译上的区别

What abeautiful dress you are wearing !

Thank you . It (        ) especially for me by a French tailor.

A is made

B has been made

首先被动语态我是理解的,这礼服是被一位法国裁缝特别为我制作的。既然动词是被制做,而这个制作的动作应该发生在过去,就应该用 过去式 或者 现在完成时,而且这里强调特别给我制作,不正是完成时所强调的对现在的影响吗?可是答案选了A。

请老师讲讲B行不行,不行 在哪里?都行的话,翻译上有何区别,十分感谢。

请先 登录 后评论

最佳答案 2014-11-25 09:59

你的这道题目出自于“2012年第二届全国学而思综合能力测评(学而思杯)”,是第二大题单项选择中的第6小题,原题为:

What a beautiful dress you are wearing!

Thank you. It ______ especially for me by a French tailor.

A. is made  B. has made   C. made   D. was made

这道题目的正确答案是Dwas made),答案解析为:D. = A French tailor madethe fress for me.

不知道你的题目来自于哪里?

请先 登录 后评论

其它 1 个回答

杨晓北
老师好,这道题和您的这个是一样的,我这边出自新概念英语2册第3的单元测试卷子,卷子上的答案是A,is made,我按照答案给的思路很是不理解A与B的区别,就把这个题的选项给简化成上面这样了,现在老师给出了正确答案,这样的话我就理解了,这样看来卷子后给出的答案有不少的错误,谢谢老师。请管理员老师采纳。
请先 登录 后评论
  • 0 关注
  • 2 收藏,2469 浏览
  • 杨晓北 提出于 2014-11-22 23:55

相似问题