问题是如何正确理解haddone、havedone、havebeendoing这3种时态？,简单的描述是语法书上的那些解释，看来看去都不是很能理解，也谢绝照搬语法书的解释。看一次，过一段时间又忘了，总不是能很好的区分，也不知道怎么很好的实用这三种时态。<br>只能来问答社区找英语达人，跪求一种一针见血，易于理解，终身难忘的解释。,正文为题主是来钓这个的么？ 一般现在时I make love with her everyday. 一般过去时I made love with her yesterday. 一般将来时I will make love with her tomorrow. 现在进行时I am making love with her 过去进行时I was making love with her at this time yesterday 将来进行时I will be making love with her at this time tomorrow 现在完成时I have made love with her by now. 过去完成时I had made love with her be