新概念2..51课..一个句子中的两个时态的问题....

[复制链接]
查看11 | 回复3 | 2011-6-7 22:42:57 | 显示全部楼层 |阅读模式
my friend, hugh, has always been fat,but things got so bad recently that he decided to go on a diet.
问下各位老师,,,这句子开头是 has been fat....后面的got 不应该用 have got 吗??有个recently 在... that后面的decided 我就明白为什么用过去式..

回复

使用道具 举报

千问 | 2011-6-7 22:42:57 | 显示全部楼层
由句意进行理解,不要拘泥于那些框框条条,前面的has been 是说从以前到现在,而正是因为recently的出现,使得后面用了got,因为是recently才变得更胖的,多读几遍,感觉自然就通顺了!...
回复

使用道具 举报

千问 | 2011-6-7 22:42:57 | 显示全部楼层
have got 用在现在完成时,而这里只是陈述了过去发生的事,没有涉及到对现在有没有影响,因此,用一般过去时即可...
回复

使用道具 举报

千问 | 2011-6-7 22:42:57 | 显示全部楼层
完成时强调胖的状态,而but之后说的是一件事,所以是一般过去式。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行