大家好,今天小编关注到一个比较有意思的话题,就是关于海外生活since的问题,于是小编就整理了1个相关介绍海外生活since的解答,让我们一起看看吧。
since引导的时间状语从句,主句为什么可以用一般现在时?
感谢邀请!
在含有since引导的时间状语从句的句子里,主句的确多用完成时。但也有用一般现在时的时候。不过这种用法多数都是指“已经有多长时间了”。
So it's near a month since I had a visit.
It's only two weeks since he had left.
"It's a long while since we've seen you here, sir,"
这句话since从句用的还是完成时。
下面这句话就用的一般现在时。尽管since引导的不是句子,但仍然是时间状语。
Anna is quite changed since her stay in Moscow.
我认为这种事不用太纠结。其实还有很多看似不合常理的用法。但语义却说的通。也不用担心考试会出这样的题,正式的考试不会出这样的题,可能会有些老师拿这种题来吓唬学生。那也只是让你努力而已,大可不必为此担心。至于自己阅读,那就***取接受的态度,不要去质疑。我们阅读的目的是获取信息,不是为了研究语法。语法让那些语法学家研究吧。我们只要能够使用需要就够了。
Since 是指从过去的某个特定时间到后来,或者直到现在。你的句子:
She comes here every month since she was a child to see her grandmother 放到你这个句中已经解释的很完美,至于前一句She comes here every month 不是由Since 引导的时间状语从句,而是“She”目前“every month”所发生的“常态性动作”所以用一般现在时;而后一句:Since she was a child.... 才是由Since 引导出的从句。
She comes here every month 主句用一般现在时是对的,因为come发生的时间是every month,说明 是一种习惯性经常性的动作。
时态的使用是从表达的实际需要出发,学语法不能靠死记硬背公式,一般情况下since主句用现在完成时,只是说这种用法最常见,并不是唯一。
主句表示从那时候一直延续到现在的状态,所以一般现在时是没有问题的。SINCE从句表示过去的一个起点,所以是过去时。欢迎关注我,了解英语学习和海外文化,私信必回。
语言学习本身是一个技能培养过程,使用得多了才可以更加顺手,希望对你有帮助。
since引导的时间状语从句,用一般现在时代替现在完成时
用since引导:since表示“自从……以来”。如:
We h***e known each other since we were children. 我们从小认识。
They’ve moved twice since they got married. 他们结婚后已搬了两次家。
这类句子的主句通常用现在完成时。但是,当主句表示一段时间时,可用一般现在时代替现在完成时。如:
It’s a long time since we met last. 好久没见面了。
How long is it since you came in London? 你来伦敦有多久了?
到此,以上就是小编对于海外生活since的问题就介绍到这了,希望介绍关于海外生活since的1点解答对大家有用。