完成时态的HAVE BEEN和HAVE DONE怎样区别 怎样区分一般时态和完成时态虽然知道概念却总是分不清

[复制链接]
查看11 | 回复2 | 2012-7-7 13:17:51 | 显示全部楼层 |阅读模式
首先!你要分清have been根据后面加的成分不同是有2个意思的~1.have been doing是指现在完成进行时,表示一个动作一直在持续一直在进行且有了一段时间。例:I have been practising skating for 2 years. 是现在完成时的一个特殊形式~ 2.have been done 这种形式则表示现在完成时的被动语态,表被动。 区分一般时态和完成时态。。。确实是要看对现在是否有一定的影响,同意楼上~若有影响就是完成时,若无则是一般时态。最重要的是要看懂弄清句意...题目中会给你关于时态的提示的。哈哈...
回复

使用道具 举报

千问 | 2012-7-7 13:17:51 | 显示全部楼层
不要看have,就看been和done。be后面肯定是形容词或者介词短语什么的。done就是do。完成时态一定是过去的,关键看动词是否是可持续的动词。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行