单选题
43.Jenny ( ) a day’s work.
A
already has done
B
has already done
C
has done already
答案解析
正确答案:B
解析:
这道题考查的是**现在完成时中副词 `already` 的位置**。
### 解析过程:
1. **时态判断**:
句子表达的是“Jenny 已经做完了一天的工作”,强调动作对现在造成的影响或结果,因此使用**现在完成时**(Present Perfect Tense)。现在完成时的结构是 `have/has + 过去分词`。主语 Jenny 是第三人称单数,所以助动词用 `has`,动词 do 的过去分词是 `done`。
2. **副词 `already` 的位置规则**:
* 在现在完成时中,副词 `already`(已经)、`just`(刚刚)、`ever`(曾经)、`never`(从不)等通常放在**助动词(have/has)之后**,**主要动词(过去分词)之前**。
* 即结构为:`Subject + has/have + already + past participle`。
3. **选项分析**:
* **A. already has done**:错误。`already` 放在了助动词 `has` 之前,不符合常规语序。
* **B. has already done**:正确。符合 `has + already + done` 的标准结构。
* **C. has done already**:虽然口语中有时会将 `already` 放在句末以示强调,但在标准的语法测试和正式书面语中,它应位于助动词和过去分词之间。相比之下,B 选项是最标准、最规范的用法。
### 结论:
正确答案是 **B**。
**完整句子**:Jenny **has already done** a day’s work.
(中文意思:Jenny 已经做完了一天的工作。)
题目纠错
大学英语期末复习资料题库
相关题目
单选题
12. ( ) anything wrong with the machine?
单选题
11.Last year I often ( ) that library.
单选题
10.I haven’t paid DJ Richard ( ) .
单选题
9.Her brother ( ) in the army for three years.
单选题
8.There have been a lot of changes ( ) 1978.
单选题
7.We ( ) everything together, but now we don’t.
单选题
6.I ( ) sleep well when I was younger.
单选题
5.I was reading the newspaper ( ) Joyce came over to chat.
单选题
4.What ( ) in their spare time?
单选题
3. ( ) my father phone me last night?
