过去时 过去完成时 现在完成时

问题描述:

过去时 过去完成时 现在完成时
I did not have to go to the school because I have a cold!
从句中为什么不用had had?
麻烦具体说下以上三个时态的区别,具体用法,再举例!例子最好稍微有点难度!

不好意思,原句有错.应该用had.不是have.
这三个时态常规上区别是过去某一时刻发生的,过去某时刻已经发生的,和现在已经发生的.你这句话中,我不去是因为我感冒了.可以确定的是都是过去的事情.所以have肯定不对.至于为什么是had,而不是had had,因为你现在在述说,都是过去的事情.而且没有必要故意强调感冒在之前发生,因为是理所当然的,加上又是从句,更是时态要以简单为原则.