There_____no hope,she decided to give it up.A.having been B.was C.is D.being 可是为什么不是A呢…… 解释成已经没有希望了,她选择了放弃~为什么不行……

问题描述:

There_____no hope,she decided to give it up.
A.having been
B.was
C.is
D.being
可是为什么不是A呢……
解释成已经没有希望了,她选择了放弃~
为什么不行……

现在完成时表示动作在说话之前已经完成,但对现在有影响.
这里 在她决定放弃时,那件事仍然是没有希望的,“没有希望”这个状态并没有结束,所以不能用现在完成时.
而D用现在进行时表伴随,符合题意.