she has been in hospital since she was shot on the head 为什么要用since不能用after除了前面是现在完成时这个理由

问题描述:

she has been in hospital since she was shot on the head 为什么要用since不能用after
除了前面是现在完成时这个理由

after用于过去时 如果has been改成was就可以了。
since 用于完成时has been是完成时。
祝你学习进步!^_^

我觉得可以用after. 看你想怎么表达这句话。

she was shot on the head 是个状态 头部中枪
after 之后跟一个动作即 she got a shot on the head

翻译也可以看出来吧,since自从,而且完成时确实是理由,搭配问题,after翻译过来挺别扭的,你说呢