题目
The meat is not ready ________ and it ________ has to be cooked for another five minutes.A. still... yetB. yet... stillC. yet... alreadyD. already... yet
The meat is not ready ________ and it ________ has to be cooked for another five minutes. A. still... yet B. yet... still C. yet... already D. already... yet
题目解答
答案
我们来一步一步分析这道题:
题目是:
**The meat is not ready ________ and it ________ has to be cooked for another five minutes.**
选项是:
A. still... yet
B. yet... still
C. yet... already
D. already... yet
---
**第一步:理解句子的意思**
整句话的意思是:
“肉还没有熟,而且它还必须再煮五分钟。”
关键词是“not ready”(还没熟)和“has to be cooked for another five minutes”(还得再煮五分钟)。
我们要选择两个副词来填空,使得句子语法正确、语义通顺。
---
**第二步:分析两个空格的语义和语法功能**
**第一个空格:not ready ________**
这里是否定句,“not ready”后面需要一个表示“还”的副词,常用于否定句句末,表示“尚未”。
在英语中,**yet** 常用于否定句句末,表示“还(没)”,例如:
- I haven't finished yet.(我还没完成。)
所以第一个空应该用 **yet**。
而 **still** 表示“仍然”,通常用于句中,放在助动词之后、实义动词之前,比如:
- He is still working.(他还在工作。)
但“not ready still”是不符合习惯用法的,我们不说“not... still”,而说“not... yet”。
所以第一个空应选 **yet**。
→ 排除 A 和 D(它们第一个空是 still 和 already,都不合适)。
---
**第三个选项 C:yet... already**
第一个空是 yet,可以接受。
但第二个空是 already,意思是“已经”。
原句第二部分是:“it ________ has to be cooked for another five minutes.”
如果填 already,就成了“它**已经**还得再煮五分钟”,这不合逻辑。
already 表示“已经”,而这里要表达的是“仍然需要”、“还必须”,所以应该用 **still**。
already 和 has to 搭配会显得矛盾。
比如:“It already has to be cooked...” 听起来像是“它居然已经必须再煮”,语义不通。
所以 C 也不对。
---
**B 选项:yet... still**
第一空:not ready **yet** → “还没熟”,正确。
第二空:it **still** has to be cooked... → “还必须再煮五分钟”,正确。
still 放在助动词 has 之后,是符合语法的:
- It still has to be done.(这事还得做。)
语义通顺,语法正确。
---
**结论:**
正确答案是 **B. yet... still**
---
**答案:\boxed{B}**