本文目录
英语中的时态很多,而且常常会有相似的形式,例如现在完成时和过去完成时中的has和had。如果你也经常会混淆这两个单词,那么这篇文章就是为你准备的。
Has和Had的定义
Has和had都是情态动词,它们的作用是用来表示动作的完成或者状态的持续。其中has表示现在完成时,而had则表示过去完成时。
Has和Had的用法
Has的用法
Has通常和现在完成时连用,表示一个动作从过去一直持续到了现在或者刚刚发生。例如:
- I have finished my homework.(我已经完成了我的作业。)
- She has lived in this city for five years.(她已经在这个城市住了五年了。)
注意,has后面跟的是过去分词形式。而且在一些情况下,现在完成时也可以表示对当前状态的描述,例如:
- I have a headache.(我头疼。)
Had的用法
Had通常和过去完成时连用,表示一个动作在过去某个时间点之前就已经完成了。例如:
- I had finished my homework before I went to bed.(我在睡觉前已经完成了我的作业。)
- She had lived in this city for five years before she moved to another place.(她在搬到另一个地方之前已经在这个城市住了五年了。)
同样,had后面也跟的是过去分词形式。
Has和Had的区别
总的来说,has和had的区别在于它们所表示的时间。has表示动作从过去一直持续到了现在,而had则表示动作在过去某个时间点之前就已经完成了。
如果你还是不确定如何使用这两个单词,不妨多看一些例句,并且尝试用不同的时态表达相同的意思,这样可以更好地理解它们的区别。
希望这篇文章能够帮助你更好地掌握英语中的时态用法,让你在日常交流中更加自如。