怎么样区分现在完成时和过去完成时?

来源:百度知道 编辑:UC知道 时间:2024/05/18 08:03:58
有两个句子The classroom looks tidy.We have cleaned it.和The classroom looked tidy.We had cleaned it.这两个句子翻译成中文都是教师看起来很整洁.我们已经打扫过了.
好象很难区分啊!!!应该怎么样怎么样区分现在完成时和过去完成时?

要抓住这两个时态的特点。
现在完成时:have/has+done
过去完成时:had+done
现在完成时表示过去发生的动作一直延续到现在或对现在有影响
过去完成时表示的是过去的过去,一般用于为了强调某个动作的先后顺序或在主句为过去时的从句中使用
区分两个时态并不能光看中文翻译,有的时候译出来的结果是一样的,关键是看上下文使用的时态及语境,还有我上面说的两个时态的标志性特征。