since用法要点归纳中的一处疑问

这是网址:http://www.yygrammar.com/Article/201504/3916.html

 比如(4) 若不是指从过去持续到现在,而是指从较远的过去持续到在一个较近的过去,则用过去完成时。


  比较: He hasn’t eaten anything since Tuesday. 

自星期二以来他一直未吃东西。(指从星期二至现在未吃东西) 


  Yesterday he told me that he hadn’t eaten anything since Tuesday. 

他昨天告诉我自星期二以来他一直未吃任何东西。(指从星期二至昨天未吃东西)。


  这里tuesday前面我如果要加it ,那么第一句我认为是it was,因为没吃东西应该是在星期二之后一直影响到现在。第二句我认为是it had been,因为指从星期二至昨天未吃东西所以tuesday时间是最靠前,这里的be动词应该是过去完成时。


  还有一个我的理解:在这里我认为since it + 时间解释和since i was children的翻译是一样的。这些都是我的理解,有不对的地方,希望老师指出来。

请先 登录 后评论

最佳答案 2018-11-28 16:34

1. He hasn’t eaten anything since Tuesday. 

自星期二以来他一直未吃东西。

2. Yesterday he told me that he hadn’t eaten anything since Tuesday. 

他昨天告诉我自星期二以来他一直未吃任何东西。


【答】有两个问题,网友需要搞清楚:

一、这里since 用作介词,Tuesday 是个“时间”,之前不需要再加it was,也就是说,它不是个“主谓句事件”。因此,since 用作介词,跟连词的意思是一样的。以下两句用作介词或连词,意义都一样:

They haven't seen each other since their departure.(since 是介词)

They haven't seen each other since they departed. (since 是连词)

他们分手以来再未见面。

二、网友的两个句子都正确。Tuesday 都是一样的“星期二” ,指同一天,since 都是指从“星期二开始”。不同的是,截止的时间不一样:

句1:截止到说话时。(现在完成时:动作或状态发生在过去,一直持续到现在)

句2:截止到昨天。(过去完成时:“过去的过去”)


从较远的过去持续到在一个较近的过去,则用过去完成时。

—— 这个说法不确切,给人产生误解,不存在“较远”和“较近”的概念。应该这样描述:

since 指的时间,如果截止到说话时,主句用“现在完成时”;如果截止到过去某个时间(如“昨天”,“上个月”等),主句则用过去完成时。



请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

since可以是介词、连词和副词。

since作为介词意为:(used with the present perfect or past perfect tense) from a time in the past until a later past time, or until now。

作为连词意为:(used with the present perfect, past perfect or simple present tense in the main clause) from an event in the past until a later past event, or until now。

since后接名词或动名词,并不是状语从句的省略。你在since Tuesday中,加入it was 或 it had been的原因,是你误以为since 都是连词,而不能作为介词。英语不说since it was、had been Tuesday, 只说since Tuesday. 同理,since he was a child也不能简略为since a child。除非你用介词,则为 since childhood。

你的理解有误,注意区分介词since和连词since的用法。

请先 登录 后评论
  • 0 关注
  • 1 收藏,4429 浏览
  • hetaojiazi 提出于 2018-11-27 22:10

相似问题