It's almost 3 years ____ we met last time . A. until B. before C. while D.since

答案选Dsince不是后面用时间点是,前面用现在完成时吗?这是也不是现在完成时啊,请详解这道题,谢谢。麻烦详解一下since的几个常用的用法... 答案选D
since不是后面用时间点是,前面用现在完成时吗?这是也不是现在完成时啊,请详解这道题,谢谢。
麻烦详解一下since的几个常用的用法
展开
我是英语1298
2012-01-28
知道答主
回答量:68
采纳率:0%
帮助的人:22.3万
展开全部
一、 用作介词, 意思是“从……以来, 自从”, 常与完成时连用。
  
  I haven’t written home since Christmas.
  自圣诞节以来, 我未曾写信回家。
  
  二、 用作副词,意思是“从那时以后(一直到现在)”, “其后(到现在之间)”; ever since从那以后一直 (更加强调since的用法)。
  
  Things have not changed very much since.
  从那时起, 情况并没有太大的改变。
  His first book was a great success and he has been famous as a writer ever since.
  他的第一本书非常畅销, 从那时起他就成了一位名作家。
  He got a job with the firm in 1970 and has worked there ever since.
  他从1970年开始在那家公司任职, 之后就一直在那里工作。
  
  三、 用作连词
  
  1. 引导原因状语从句,相当于now that,意思是“因为……,既然……, 鉴于……”。
  Since the rain has stopped, let’s go for a walk.
  既然雨停了, 我们出去散散步吧。
  Since we are young, we shouldn’t be too afraid of making mistakes.
  因为我们还年轻, 所以不应该太害怕犯错误。
  注意:since表示原因时, 语气比because弱, 表示的原因是对方已知的,或是句中不很重要的部分, 是附带的原因, 因此引导的从句不是信息的焦点, 不能回答why的提问, 也不能用在强调句型中作为被强调的内容。since引导的从句往往放在主句之前。
  2. 引导时间状语从句,此用法较复杂。
  (1) 若since引导的状语从句的谓语动词是终止性动词(如go,come,leave, start, begin等)的过去时, 则从句表示的时间是“从该动作开始的那一时刻起”。这是最常见的一种用法。如:
  He has studied very hard since he came to our school.
  自从来到我们学校, 他学习就非常努力。
  Great changes have taken place in our school since you left.
  自从你离开这里, 我们学校发生了很大的变化。
  (2) 若since引导的状语从句的谓语动词是持续性动词或表示状态的静态动词(如live, stay, study, learn, smoke, be等)的过去时, 则从句表示的时间是“从该动作或状态的完成或结束时算起”。如:
  I haven’t heard from him since he lived here.
  这句话应译为:从他不住这儿起, 我一直没有收到他的信。
  I haven’t eaten snakes since I was a student at school.
  was表示状态,因此该句可理解为:I haven’t eaten snakes since I left school.
  自从我毕业后就一直没吃过蛇。
  试比较:
  He has written to me frequently since I was ill.
  自从我病愈以来, 他经常给我写信。(从句谓语为状态动词)
  He has written to me frequently since I fell ill.
  自从我生病以来, 他经常给我写信。(从句谓语为终止性动词)
  (3) 若since引导的状语从句的谓语为持续性动词或静态动词的现在完成时, 则表示动作和状态延续到现在(说话时刻), 其表示的时间的起点应从动作发生之时算起。如:
  He has written to me frequently since I have been ill.
  这里have been ill表示状态的持续性, 时间的起点应从:“开始生病”时算起。因此此句可理解为:“自从我生病以来, 他经常给我写信。”
  试比较:
  I’ve written her 20 letters since I have been here.
  自从我来到这, 我已经给她写了20封信。(从开始算起)
  I’ve written her 20 letters since I was here.
  自从我离开这儿, 我已经给她写了20封信。(从结束算起)
  (4) It is + 段时间 + since... / It has been + 段时间 + since...表示“从……起已有多长时间了”。两句型意思相同, 前者是规范说法, 后者是口语说法。
  用法:since从句中常用一般过去时,若从句中是持续性动词的一般过去时, 则表示该动作结束有多长时间了。如:
  It is three years since he smoked.
  他不吸烟已有3年了。
  试比较:
  It is three years since he began to smoke.
  It is three years since he has smoked. 两句均意为:他吸烟已有3年了。
  注意:在这种结构中, since引导的从句绝对不能用否定式的谓语动词来表示否定意义, 试比较:
  他好久没学汉语了。
  误:It is a long time since be didn’t study Chinese.
  正:It’s a long time since he studied Chinese.
  (studied为持续性动词, 应从其动作结束时算起)
歪行歪行
2012-01-28 · TA获得超过2334个赞
知道小有建树答主
回答量:743
采纳率:100%
帮助的人:295万
展开全部
答案D,看来LZ对since的用法还是不怎么了解。提供些具体实例,希望能帮到你。

一、since引导的状语从句的谓语动词是非延续性动词的过去时,则从句表示的时间是“从动作开始的那一时刻起”。如:
He has studied very hard since he came to our school.自从他来到我们学校,他学习就非常努力。
We have been missing them since they left here自从他们离开这里,我们就一直很想念他们。
这是最常见的一种用法,此处不再多述。
二、若since引导的状语从句的谓语动词是持续性动词或表示状态的动词的过去时时,则从句表示的时间是“从那持续动作或状态结束时算起”。如:
I haven’t heard any noise since I slept. Sleep 为持续性动词,sleep的动作结束时,即“醒来”时,这句应译为“我醒后还未听到任何声音”。
John is now with his parents in New York, it is already three years since he was a teacher约翰现在和父母一起住在纽约,他不当教师已经三年了。
三、若since引导的状语从句的谓语为持续性动词的现在完成时,则表示动作和状态延续到现在(说话时刻),其表示的时间的起点应从动作发生之时算起。如:
He has never been to see me since I have been ill. 自从我生病以来,他从未来看过我。
He has never been to see me since I was ill. 自从我病愈以来,他从未来看过我。
由此可见,since引导的从句持续动词的一般过去时和现在完成时所表示的意思恰好相反。换言之,前者以肯定的语法形式反映着否定的逻辑内容,而后者的形式与内容是一致的。
四、Since的常用句式
It is +一段时间+since…
It has been +一段时间+since…
2者意思相同。前者是规范说法,后者是口语说法。
应注意的是,在这种结构中,since引导的从句绝对不能用否定式的谓语动词来表示否定意义,下面两句都错了:
It is a long time since he didn’t study English.
It’s two months since you didn’t come to see me.
正确的说法为:
It’s a long time since he studied English 他好久没学英语了。
You haven’t come to see me for two months. 你有两个月没来看我了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秋沼芰荷1230
2012-01-28 · TA获得超过2502个赞
知道小有建树答主
回答量:1083
采纳率:0%
帮助的人:385万
展开全部
1.楼主理解的是对的。一般前面用现在完成时。所以楼主的句子写成;It has been .....也完全正确。但是系动词是很灵活的,有时候就不遵循语法。如:明年我二十岁:i am 20 years old next year.也是能见到的。
2.since后根据实际情况可以是时间点,也可以是一般过去时的句子。
如:从去年起:since last year.
从去年我来这里起:since i came here last year.
另外楼主要注意此单词另外两个考点:1.如果since后面不是句子,它就是介词。所以要跟名词动名词之类。
2.since引导原因状语从句表示众所周知的原因,一般可以和now that 互换。
其他用法不必强求,因为考试涉猎不到,背字典也无意义。
欢迎追问~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
8845687
2012-01-28 · TA获得超过2130个赞
知道小有建树答主
回答量:1117
采纳率:0%
帮助的人:1314万
展开全部
It is +段时 +since 一般过去时 固定句式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式