Have 的用法可以很简单,也可以很复杂。
Have 作为实义动词
当 have 作为实义动词时,它和其他任何动词一样需要一个助动词,例如 do,来构成疑问句和否定句,此时通常不使用它的缩写形式。
→Have 具有“拥有”或“遭受”(痛苦、疾病等)的含义
需要动词 do 来构成疑问句和否定句,其过去式是 had,此时它是一个静态动词,不能用在进行时中。
-
Do you have time? -
你有时间吗? -
I’ve had this watch since I was a child. -
我从小就有这块表。 -
I have a terrible headache. -
我头疼得厉害。
-
We have to wear a uniform at school. -
我们在学校必须穿制服。 -
Remember you have to return the book before next month. -
记住你必须在下个月之前还书。
-
You won’t have to show me your credential, it won’t be necessary. -
你不必向我出示你的证件,也没有必要。 -
I didn’t have to say anything, because they already knew. -
我什么也不用说,因为他们已经知道了。
-
I don’t have to get up too early tomorrow. -
我明天不必起得太早。
-
I have my house cleaned every Thursday. -
我每周四都要打扫房子。(我雇了个人来打扫我的房子。)
-
He had his wallet stolen in Piccadilly. -
他的钱包在皮卡迪利大街被偷了。 -
They had their house destroyed by the fire. -
他们的房子被大火烧毁了。
-
We are having the house redecorated. -
我们正在重新装修房子。
-
Where did you get your car serviced? -
你的车在哪里保养的?
-
I’m going to have a massage tomorrow. -
我明天要去按摩。 -
How many lessons do you have every week? -
你每周上几节课?
-
We are having a party next week; do you want to come? -
我们下周要举行一个聚会;你想来吗?
-
Did you have any trouble finding the place? -
你找这个地方有什么困难吗?
-
We had so much fun! -
我们玩得很开心! -
We had a wonderful weekend in Los Angeles. -
我们在洛杉矶度过了一个美好的周末。
-
I’m having a lot of problems with my new computer. -
我的新电脑有很多问题。 -
We are having fantastic weather. -
我们的天气好极了。
-
Do you have a shower in the mornings? -
你早上洗个澡吗? -
You won’t have any trouble. -
你不会有任何麻烦的。
-
I haven’t got any brothers or sisters = I don’t have any brothers or sisters. -
How many computers have you got? = How many computers do you have?
-
✔:We didn’t have an umbrella and got wet. -
❌:We hadn't got an umbrella and got wet.
-
I haven’t time to do what I want. -
我没有时间做我想做的事。 -
I haven’t a clue. -
我一点也不知道。 -
I haven’t the slightest idea. -
我一点也不知道。
-
I’ve got to call my boss after lunch. -
午饭后我得给老板打电话。(特定义务) -
I have to wear a tie at work. -
我上班必须打领带。(一般义务)
-
I’ve been writing all morning. -
我整个上午都在写作。 -
We’ve been married for ten years. -
我们结婚十年了。
-
She told me she hadn’t been there before. -
她告诉我她以前没去过那里。 -
I could see in her eyes that she had been crying. -
我能从她的眼睛里看出她一直在哭。
-
In 2030 we will have found the cure for cancer. -
到2030年,我们将找到治愈癌症的方法。
-
In 2020 we will have been married for 25 years. -
2020年,我们将结婚25年。
-
By the end of January I will have been working on this project for two years. -
到一月底,我将在这个项目上工作两年。
-
I’m glad to have met you. -
我很高兴认识你。 -
He pretended to have lost my phone number. -
他假装丢失了我的电话号码。
-
You can’t have seen Tom. He is in Chicago. -
你不可能看到汤姆。他在芝加哥。 -
I may have made a mistake. -
我可能犯了一个错误。
发表评论