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。
Perhaps she has been in place then?
she has been smart till she fill in
Where has she been?
she has been M in three of them.
She has been tin China for ten years.改为同义句.She has been in China ()ten years ().
she ______-England.she has been in London for a weekhas gone to 应填 has been to
the old woman ________ in 2003.she ________ for two years.A.dead; has been deadB.died; has been diedC.died; has been deadD.died; has died
never in her life----in that waya has she spoken to b has she been spoken to
She has been hopeless是什么意思?
she has been heard of
She has been in China for several years.She() be a big girl now.
she has been ill in bed for many days and she is too w____to walk now
She has been dead for about a month since she was killed in the accident.翻译
Since the she has been in a dream with fear always showing in her eyes.翻译
She has been in NewYork for over a month.She has been in NewYork for___ ___a month.(同义句转换)
She came to China six years ago.(同义句填空)She ___ ____ ____ China for six years.应该是has been in 还是has been to?
Kitty and Alice are asking Winnie about where she has been in Garden City.(中文翻译)
she has been in the army for five years.(保持句意基本不变)