she
she has left since 2years ago对吗?
has left since 2years ago对吗?
不对的。正确的表述是:She has left since 2019. 或者 She left 2years ago.
since的时态必定是现在完成时和过去完成时,表示已经完成的事情。
ago一般用在一般过去时,表示在过去发生的事情。
it is two years since后面加什么?
since引导的句子,since后的时态是since前的时态的前一个时态,即前为过去时,后为过去完成时。
since后面的it用什么时态?
since后面的it用现在完成时,详解如下。
现在完成时态
由have/has 过去分词构成,主要有两个含义: ①表示动作发生在过去,但与现在的情况有联系,有时无时间状语,有时和一些表示不确定的过去时间状语连用,如:many times,just,yet,ever,never,already,before,so far, by now等连用。 ②表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,用于延续性动词,且句中常带有表示一段时间的时间状语,如:for two months, so far等。
since a long time ago用什么时态?
since 过去时间,主句谓语用现在完成时,所以since a long time ago 用现在完成时,例如:
1. She has been a Party member since a long time ago.从很久以前,她就是党员了(since 短语)
2. I have done nothing since this morning.自从今天上午,我什么都没有做(since 单词)(摘自《柯林斯英汉双节大词典》)
has not phoned since she went to Berlin.卡丝自从去了柏林还没来过电话(since 从句)(《牛津词典》)
4. I simply gave in to , and I have regretted it ever since. 当时我轻易向他屈服了,到现在我一直后悔(摘自《柯林斯英汉双节大词典》)