词典词条 · 问答

simple present tense ¹⁴

no one sees 是表示动作的完成吗?

说明

no one sees 是表示动作的完成吗?

核心问题

——You're drinking too much. ——Only at home. No one ____ me but you.

A. is seeing B. had been C. sees D. saw(北京高考,00春-14)

《北大考典·英语》(北京大学出版社,p.135)对上题作了如下解答:

“一般现在时可以表示现在瞬间,即动作的完成与说话的时间几乎同时发生,甚至是话音未落动作已完成……故选 C。”

请问上题中的 sees 是表示“动作已完成”吗?

词典解答

选项C是正确答案,但该书作者所作的解答则是完全错误的。

在上面的试题里, sees 既不是表示“动作的完成”, 也不是表示“动作正在进行”, 而是表示从过去延伸到将来的动作。no one sees 意为“没有人会看见的”。从时间上说, no one sees 是指在开始喝酒时, 喝酒中、喝酒后都不会有人看见的。因此之故, 绝不可以选 A, 也绝不可以选 D

练习题

请做下面的英语试题:

I ____ ping-pong quite well, but I haven't had time to play since the new year.

A. will play B. have played C. played D. play(全国高考,01-30)

来源:英语常见问题解答大词典-7.md · 第 1154311566 行 · 原文哈希 fa86ae543c