作业帮 > 英语 > 作业

I had done my homework yesterday这句话是对的吗?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/06/23 01:53:47
I had done my homework yesterday这句话是对的吗?
had done/did/have done/怎么用怎么区别?
(看情况加金币)
I had done my homework yesterday这句话是对的吗?
不对,正确的是 I did my homework yesterday.
did = 简单过去式
had done = 过去完成式
have done = 现在完成式
简单过去式 :是指发生在过去的动作,用此时态时,需要说明明确的时间点,如昨天,上星期,去年 ...
过去完成式 :是指一个在另一个过去动作前完成的动作,例如:I had done my homework before my mom came home yesterday.(昨天我在妈妈到家之前做完功课).
现在完成式 :指一个发生在过去的动作,这个动作有可能已经结束,也有可能延续至今,用此时态时,不需要讲明明确的时间点.例如 :I have lived in China for 3 years.(我已经在中国生活了三年).