过去时 过去完成时 现在完成时I did not have to go to the school because I

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

kuanc8888 幼苗

共回答了13个问题采纳率:76.9% 举报

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

1年前

3

逸龙狂生 幼苗

共回答了16个问题采纳率:87.5% 举报

过去时是指过去发生的事,提示词有just now
ago, when i was + 年龄
现在完成时的提示词since +时间点|过去式的句子|+时间段+ago for+时间段 already yet in thelast few years

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 1.704 s. - webmaster@yulucn.com