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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 18:49:04
shehasbeeninhospitalsinceshewasshotonthehead为什么要用since不能用after除了前面是现在完成时这个理由shehasbeeninhospitalsinc

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
除了前面是现在完成时这个理由

she has been in hospital since she was shot on the head 为什么要用since不能用after除了前面是现在完成时这个理由
原因:since是“自从...以来”,与现在的时间有关联;而after是“在.时间之后”,不一定和现在的时间有关联.
此外,after 和since 的用法如下:
1.一般说来,如果在过去某一时间内先后发生了两个动作,那么先发生的动作用过去完成时(从句),后发生的动作用一般过去时(主句).
如果使用连词after 来连接这两个动作,由于after本身已说明了两个动作的先后关系,所以两者均可用一般过去时.
2.since “自从” 在这里since是连词,后面接的是时间状语从句 she was shot on the head.
“since+过去的时间点”表示一段时间,即从这一时间点一直到现在这一段时间.
含有“since+过去的时间点”的句子谓语动词要用现在完成时.
祝开心~

因为前面是has been,在现在完成时里面要用since。