题目
How long have you been working here?A. 你怎么在这里工作的?B. 你在这里工作多久了?C. 你什么时候在这里工作的?
How long have you been working here?
A. 你怎么在这里工作的?
B. 你在这里工作多久了?
C. 你什么时候在这里工作的?
题目解答
答案
B. 你在这里工作多久了?
解析
考查要点:本题主要考查对英语现在完成进行时的掌握,以及如何准确理解并翻译含有时间状语“how long”的句型。
解题核心:
- 现在完成进行时的结构为“have/has been + 现在分词”,表示动作从过去持续到现在,并可能继续下去。
- “how long”用于询问动作持续的时间长度,翻译时需注意与“how”(怎么)和“when”(什么时候)区分。
关键点:选项需准确对应“how long”的语义,并符合中文表达习惯。
原句解析:
原句“How long have you been working here?”中:
- “how long”是核心短语,询问“工作了多久”。
- “have been working”是现在完成进行时,强调动作从过去持续到现在。
选项分析:
- 选项A:“你怎么在这里工作的?”
- 错误原因:将“how long”错误翻译为“怎么”,完全偏离原意。
- 选项C:“你什么时候在这里工作的?”
- 错误原因:将“how long”误解为“when”(什么时候),混淆了时间长度与时间点的概念。
- 选项B:“你在这里工作多久了?”
- 正确原因:
- “多久”准确对应“how long”,表示时间长度。
- 省略“have been working”中的“have been”,符合中文口语中对持续动作的简洁表达。
- 正确原因: