核心问题
Mr Ball has just called on Mrs Zhu to give her a message. [《高中英语教科书》第二册(下),人教社,p.13]
[原译1]鲍尔先生刚拜访了朱夫人,带给她一个口信。(《英语课文翻译及解疑·高中二年级》,宇航出版社,p.168)
[原译2]鲍尔先生刚拜访了朱夫人,给她送了个口信。(《高中英语课文翻译及疑难解析》,辽宁师大出版社,p.282)
从译文看,鲍尔先生已结束对朱夫人的拜访,回家了。是这样吗?
词典解答
英语的现在完成时除“结束”这一含义之外,还常常用来表示“尚未结束”这层含义。这种用法表示:事件虽然在过去的某个不确定时间开始发生,但是还没有结束。它在说话时仍然在进行中。上句中的现在完成时has called on就属于此种用法。它表示:鲍尔在过去的某个不确定时间来拜访朱夫人,但是在说话人说那句话时,他并没有走,而是仍在“拜访之中”,这就为后面的对话提供了背景。换言之,两人之间的对话就是在鲍尔拜访朱夫人的过程中发生的。上面的译者们忽视了英语现在完成时“尚未结束”的用法,而认为现在完成时只能表示“结束”。请对比下列实例中的现在完成时:
-
I have already met your sister. (结束) 我已见到了你的姐姐。
-
The apples have all been eaten. (结束) 那些苹果(被)吃光了。
-
He has lived in Paris for ten years. (未结束) 他在巴黎住了10年了。
[句意]鲍尔先生刚刚进来拜访朱夫人,为的是给她送个口信。