题目
I wonder why Jenny __________us recently. We should have heard from her by now.( )A. hasn't writtenB. doesn't writeC. won't writeD. hadn't written
I wonder why Jenny __________us recently. We should have heard from her by now.( )
A. hasn't written
B. doesn't write
C. won't write
D. hadn't written
题目解答
答案
A. hasn't written
解析
本题考查现在完成时的用法,关键点在于理解时间状语"recently"与动作持续性的关系。
- 核心思路:当动作从过去某一时间持续到说话时,并且对现在造成影响或结果时,需用现在完成时。
- 破题关键:句中"recently"暗示动作发生在最近的时间段内,且说话者对"Jenny未联系"感到困惑,说明这种状态持续到当前,需用现在完成时表达。
选项分析
A. hasn't written
现在完成时,表示"Jenny从过去某时开始一直未联系到现在",符合"recently"强调的持续性,且与后句"We should have heard from her by now"(本应收到消息但未收到)的逻辑一致。
B. doesn't write
简单现在时,表示"Jenny一般不联系",但句中强调"最近未联系"的持续状态,而非一般性习惯,故不符合。
C. won't write
将来时,表示"Jenny将来不会联系",但句中讨论的是当前状态,与语境矛盾。
D. hadn't written
过去完成时,表示"Jenny在过去的某个时间点之前未联系",但句中未提及更早的时间参照点,且后句强调"到现在未收到消息",故不适用。