3 好题分享(32):since从句是时间状语还是名词的后置修饰语

最近看了好题老师的一些好题收获很大,谢谢好题老师的分享。

我这里也有一个题,不知是不是好题,这是受前面一个问题的启发想到的:

https://www.cpsenglish.com/question/56851

我的问题是:

I think about you every day since you left. 你离开后我每天都想你。

I have thought about you every day since you left. 你离开后我每天都想你。

这两句都对吗?另外,这类句子中的 since you left 是时间状语从句还是修饰 every day 的后置修饰语?

请先 登录 后评论

3 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

1think about表示“考虑”,这里的“想”应该用动词 miss(想念;思念)。

2)这类句子中的 since you left 是时间状语从句。

3)正确的句子:I have missed you (every day) since you left.  (最好不用every day)

请先 登录 后评论
曹荣禄  
擅长:动词用法,句法问题

I think about you every day since you left. 

I have thought about you every day since you left. 

我们先假定二个句子都是正确的。

第一个句子谓语动词为一般现在时,表示think的动作是习惯性的,过去、现在、将来都发生。而since并没有修饰动词think,而是修饰every day,表示every day的起点。这个every day还可以指现在以后的将来的每天。

第二个句子谓语动词用现在完成时,since从句显然修饰谓语动词,表示think的动作从过去持续到现在。有可能you离开后现在回来了,以后I you天天在一起,think的动作截止到现在,以后就不发生了。every day仅仅表示从left的动作发生到现在这段时间内的每一天

请先 登录 后评论
好题  
擅长:英语

感谢国平网友分享好题,接力好题分享。我谈一下我对你的两个句子的理解;

1. 首先这两个since分句都是状语,修饰主句,不会修饰every day. 因为英语不这么说,除非在口语的特殊语境,通过说话的语气和重音来表示这种可能。

2. 你的两个句子都可以,我更喜欢用现在完成进行式来表示这种心情。I have been thinking about you every day since you left. 

主句用一般现在时或现在进行,比较少见,一般表示变化。意思时过去不想你,自你走了,我倒每天想你了。

请看《牛津用法指南》例句:

attachments-2022-04-dyeKVBgS624ecef393154.png

你的第一句,在有些语境会有不同意思,如since也可以表示原因。

你的第二句用了现在完成时,没问题。请看外刊例句:

I have thought about you every day since I met you,

I have thought about you every day since we parted. 


请先 登录 后评论
  • 5 关注
  • 4 收藏,1570 浏览
  • 奉国平   提出于 2022-04-07 07:51