一般过去时VS现在完成时 时间标志

[复制链接]
查看11 | 回复3 | 2009-6-13 16:58:35 | 显示全部楼层 |阅读模式
一般过去时 ago或 yeaterday /last year等等现在完成时since
回复

使用道具 举报

千问 | 2009-6-13 16:58:35 | 显示全部楼层
您的话是对的。He has been dead for one year=He has dead since a year ago.He dead a year ago=He died one year ago.
回复

使用道具 举报

千问 | 2009-6-13 16:58:35 | 显示全部楼层
since就是现在完成时的主要标志,后跟一段时间其中动词要用持续性动词,瞬间动词是不能出现在现在完成时里的。
回复

使用道具 举报

千问 | 2009-6-13 16:58:35 | 显示全部楼层
he has dead since a year ago这里的a year ago是一个时间点,换句语说可以换成2008,此强调已经死了, he dead a year ago则表示是一年前,此强调是一年前死的
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行