题目
翻译题(单选题)本大题共包含5小题,每小题4分,共计20分。阅读句子,从A、B、C三个选项中选择最佳翻译。2.How long have you been working here?A. 你怎么在这里工作的?B. 你在这里工作多久了?C. 你什么时候在这里工作的?
翻译题(单选题)
本大题共包含5小题,每小题4分,共计20分。阅读句子,从A、B、C三个选项中选择最佳翻译。
2.
How long have you been working here?
A. 你怎么在这里工作的?
B. 你在这里工作多久了?
C. 你什么时候在这里工作的?
题目解答
答案
B. 你在这里工作多久了?
解析
本题考查英语现在完成进行时的汉译及时间状语“how long”的准确理解。解题核心在于:
- “how long” 询问动作持续的时间长度,需译为“多久”;
- 现在完成进行时(have been working) 表示动作从过去持续到现在,中文中常省略“have been”直接表达动作和时间。
选项B正确体现了这两点,而A、C因误译“how long”或时态处理不当被排除。
第(2)题
原句结构分析
原句为现在完成进行时,结构为:
How long + have/has + 主语 + been + 现在分词 + 其他?
核心功能:询问某动作持续的时间长度。
选项对比
- 选项A:“你怎么在这里工作的?”
- 错误原因:将“how long”误译为“怎么”,完全偏离原意。
- 选项C:“你什么时候在这里工作的?”
- 错误原因:将“how long”误译为“什么时候”,混淆了时间长度(how long)与时间点(when)。
- 选项B:“你在这里工作多久了?”
- 正确原因:
- “多久”准确对应“how long”;
- 省略“have been working”符合中文表达习惯(如“工作多久了”已隐含持续性)。
- 正确原因: