现在完成时 中常用since 做时间状语吗?

[复制链接]
查看11 | 回复5 | 2008-8-5 11:22:42 | 显示全部楼层 |阅读模式
现在完成时 中常用since + 时间点, 或者是 for + 时间段
来 做时间状语吗?

回复

使用道具 举报

千问 | 2008-8-5 11:22:42 | 显示全部楼层
现在完成时中是常用“since + 时间点”或者“for + 时间段” 来做时间状语,还有“since +从句(常用一般过去时)”。“since + 时间点”和“for + 时间段”常可以互换使用,意思不变。如:“since three years ago => for three years”。
另外,“since+年代”也是可行的,如since 2002。
试比较这几个句子:
I haven't seen him for three years.
I haven't seen him since three years ago.
I haven't seen him since I met him
回复

使用道具 举报

千问 | 2008-8-5 11:22:42 | 显示全部楼层
如果是中学(初中)英语,可以如此解释,但“since + 时间点”和 “for + 时间段”不仅仅是用在现在完成时中,应该是完成时中。时间状语:up to now, so far, by now 等常用于现在完成时。
回复

使用道具 举报

千问 | 2008-8-5 11:22:42 | 显示全部楼层
是的
回复

使用道具 举报

千问 | 2008-8-5 11:22:42 | 显示全部楼层
agree
与现在完成时态连用的时间状语除了since短语外,还有before, so far,by now,by the end of...等
回复

使用道具 举报

千问 | 2008-8-5 11:22:42 | 显示全部楼层
没错~o(∩_∩)o
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行