过去完成时、现在完成时、过去进行时的主要区别和用法是什么?

2个回答

  • 美女啊.

    1、 过去完成时就是 在过去说之前行为或行为就已经完成的时态.

    结构为had done

    2、现在完成时就是 动作或持续到现在(即现在还在做的事情)

    这两种完成时其实就是had与have的区别.如

    我已经收集邮票2年了.I have been collecting stamps for two years.

    我过去曾经到过香港(说之前已经完成) I had ever been to HongKong

    过去进行时没什么区别,就是和现在进行时有所区别就是了.

    一个用于现在 一个用于过去.

    如要叙述 自己在过去的这个时间在干什么

    那个时候我正在看电视:I was watching TV at that time.

    我正在看电视.I am watching TV now0.

    其实这些都要看自己对英语的语感和功底判断的.

    如果你的语法比较好的话.那么这些就是So easy.

    加油吧、

    纯手打.给分吧.楼主.

    其实我英语不差,在学校还能排前几.中午说的Thak you 是因为我的Thank少了个s..不好意思.