说明
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)