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