had是什么意思

had是什么意思?一句话总结:had是have的过去式,主要用于表达过去拥有的东西、已经完成的动作或过去的状态。是不是感觉很简单?其实had的用法还挺丰富的,今天就来好好聊聊,帮你彻底搞懂它!

先说说最常见的用法——过去完成时。好多人一听到“过去完成时”就头大,其实没那么复杂,想象一下,你在讲一个过去的故事,故事里又发生了一件更早的事情,这时候就需要用到had了。

举个栗子🌰:

我昨天去参加老朋友聚会,聊起学生时代发生的趣事,其中一件就是:

“When I arrived at school, the bell had already rung.”(当我到学校的时候,铃声已经响了。)

你看,“到学校”和“铃声响”都是过去发生的事情,但“铃声响”发生得更早,所以要用had rung来表示。

再比如:

“By the time I finished my homework, my mom had already cooked dinner.”(当我完成作业的时候,我妈妈已经做好了晚饭。)

这里,“完成作业”和“做好晚饭”都是过去发生的事情,但“做好晚饭”发生得更早,所以要用had cooked。

是不是感觉清晰多了?其实只要记住“过去的事情里更早发生的事情”这个关键点,过去完成时就很容易理解啦!

除了过去完成时,had还有其他用法,比如:

表示“曾经拥有”:

“I had a dog when I was a child.”(我小时候有一条狗。)

这里had表示过去拥有,现在可能已经没有了。

“She had a beautiful dress.” (她曾经有一件漂亮的裙子。)

暗示现在这件裙子已经不属于她了,或者已经不再美丽了。

和would rather, would sooner连用,表示“宁愿”:

“I had rather stay at home than go out in this weather.”(在这种天气里,我宁愿待在家里也不愿出去。)

“I’d sooner you had told me the truth.”(我宁愿你早点告诉我真相。)

这里had相当于would have,表示一种虚拟的愿望。

用于虚拟语气,表示与过去事实相反的假设:

“If I had known you were coming, I would have cooked dinner.”(如果我知道你要来,我就做饭了。)

这句话暗示“我”并不知道对方要来,所以没有做饭。这是一个与过去事实相反的假设。

“Had I known you were coming, I would have cooked dinner.” (如果我知道你要来,我就做饭了。) 这是省略了if的用法,语序发生了倒装,更强调假设的成分。

与wish连用,表示对过去事情的遗憾:

“I wish I had studied harder in school.”(我真希望我在学校里更努力地学习。)

这句话表达了对过去没有努力学习的遗憾。

在一些固定搭配中:

had better:最好……

“You had better go to see a doctor.”(你最好去看医生。)

这是一种比较强烈的建议,语气比should更强。

had to:不得不……

“I had to work overtime last night.”(我昨晚不得不加班。)

表示过去的一种义务或必要性。

看到这里,你可能会问:had和have的过去式have/has had有什么区别?其实很简单:have/has had强调的是“拥有过”的动作本身,而had强调的是在过去某个时间点之前就已经拥有的状态。

例如:

“I have had this car for five years.”(我这辆车已经开了五年了。)

这句话强调的是“拥有”这个动作持续了五年,一直到现在。

“I had had this car for five years when I sold it.”(当我卖掉这辆车的时候,我已经开了五年了。)

这句话强调的是在“卖掉”这个过去时间点之前,“拥有”这个状态已经持续了五年。

怎么样,是不是感觉had的用法比想象中丰富得多?其实只要掌握了这些用法,就能轻松应对各种语境啦!希望这篇笔记能帮到你,让你彻底告别“had”的困惑!

had是什么意思

本文来自互联网收集整理,如有侵犯您的权利,请联系(点我联系),我们将第一时间处理,如若转载,请注明出处:https://www.7luohu.com/archives/137856

(0)
语文老师语文老师

相关推荐