现在完成时和现在完成进行时 有时可以互换 如 he has studied english for three years .he has been studying english for three years.前者强调 动作的发生到现...
表示过去的动作持续到现在可以换 比如He has taught for three years.He has been teaching for three years.【俊狼猎英】 团队为您解答,欢迎追问!
不能互换,原因如下:进行时表示的动作强调对现在或当前的影响。如你例句,树变的越来越少。完成时表示已经完成的动作。例如 The trees have got fewer。树已经变...
不能 have + p.p --即have done 是主动 have+been+doing 是被动 意思大大不同 本质也不同 不能转换!
现在完成时主要用来表示一个完成某事或某一动作持续到现在的状态,现在完成进行时既有现在完成时态的特点,又有进行时态的特点,短暂性动词适合一发生就停止的动作...
所以这两个时态,当现在完成时在说话时尚未结束,那么和现在完成进行时是一样的用法,没有区别,可以互换的。但当现在完成时在说话时已经结束了,那就无法和现在完...
现在完成时是指动作已完成,并对现在造成影响:例:It has rained this week.这个星期下过雨。(雨已经停了)现在完成进行时主要指动作到现在一直在持续。例如:It ...
2. 现在完成时和现在完成进行时都可以表示一段时间内延续的动作。如:Mr. Smith has lived here for 20 years.Mr. Smith has been living here for 20 years.以上...
2. 现在完成时表示一次性,现在完成进行时可以表示动作的重复。试比较:I have met him at the library. (我在图书馆...
默认暂无内容
其他小伙伴的相似问题3 | ||
---|---|---|
一般现在时表将来的用法 | 现在完成时用过去分词还是过去式 | 一般完成进行时的结构 |
什么时候用完成时 | 过去完成时的基本结构 | 过去将来时 |
现在完成时的时间状语 | 将来完成时的结构 | 现在进行时的动词变化规则 |
过去完成时的主动语态 | 返回首页 |
返回顶部 |