题目
The coffee is wonderful!It doesn't taste like anything I ________ before.( )A. was havingB. haveC. have ever hadD. had ever had
The coffee is wonderful!It doesn't taste like anything I ________ before.( )
A. was having
B. have
C. have ever had
D. had ever had
题目解答
答案
C. have ever had
解析
考查要点:本题主要考查现在完成时的用法,以及时间状语ever和before的搭配逻辑。
解题核心:
- 明确时间关系:句中“before”表示“之前”,但主句用现在时(is wonderful),需连接过去与现在。
- 强调经历的完整性:从句需表达“从过去到现在的所有时间”从未有过类似体验,因此需用现在完成时,且ever需与完成时连用。
关键点:
- 现在完成时(have/has + 过分)强调动作对现在的影响或持续到现在的状态;
- ever常与完成时连用,表示“曾经”或“至今”。
句意分析:
咖啡非常美味,味道与“之前(before)”任何喝过的饮品都不一样。空格需表达“从未喝过类似饮品”的经历,强调从过去到现在的全部时间。
选项对比:
- A. was having(过去进行时):表示过去某一时刻正在发生的动作,不符合“从未有过”的语境。
- B. have(现在完成时,但缺少ever):虽然时态正确,但缺少ever,无法强调“曾经”的经历。
- C. have ever had(现在完成时 + ever):正确表达“从过去到现在的全部时间”从未有过类似经历。
- D. had ever had(过去完成时):表示“过去的某个时间点前已完成”,但句中主句为现在时,时间参照点应延续到当前。
结论:
have ever had(C)通过现在完成时连接过去与现在,并用ever强调经历的完整性,符合题意。