Ann ____ here any more. She left last month.

来源:百度知道 编辑:UC知道 时间:2024/07/03 11:57:36
A won't work B doesn't work C hasn't work D isn't working
请给出答案和解释
这个答案是B 我想知道原因

B

这是对事实的一个陈述

上面的朋友 A 肯定是错的

A

B
表示现在的一种状态。

Ann ____ here any more. She left last month.
A won't work B doesn't work C hasn't work D isn't working
句子大意:安已经不在这儿工作了。她上个月就离开了。

选C!
通过句子大意及“any more”可以肯定这是对完成动作的描述,使用现在完成时很合适!

应该选D isn't working

表示“现在不是正在这儿工作”的情况
而是上月就走了
A won't work 表示将来,与后句不搭配
B doesn't work 表示经常的情况,与后句不搭配
C hasn't work选项本身错误