
have 作為主要動詞
當我們使用 have 作為主要動詞,它與任何其他動詞一樣。用 have 來形成問句和否定句時,我們需要一個助動詞,例如 do,我們通常不使用它的縮寫形式。
have 具有“擁有”或“遭受”(來自疼痛、疾病等)的意思
我們用 have 說明擁有權。我們需要動詞 do 搭配來形成問句和否定句。過去的形式是 had 。它是一個狀態動詞,所以它不能用於進行式。
Do you have time? 你有時間嗎?
I’ve had this watch since I was a child. 我從小就有這塊手錶。
I have a terrible headache. 我頭疼得厲害。
have to 表示需要履行義務
have to 用於表達義務;通常談論來自他人的(非自身的)義務:規矩、規章制度等。在這種情況下,have 也是一個狀態動詞。
We have to wear a uniform at school. 我們在學校必須穿制服。
Remember you have to return the book before next month. 記住你必須在下個月之前歸還這本書。
我們需要搭配 do 或另一個助動詞來形成疑問句和否定句。
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. 我什麼都不用說,因為他們已經知道了。
這 have to 否定句的形式被用來說明不需要做… (不是關於禁止)。
I don’t have to get up too early tomorrow. (=I don’t need to) 我明天不必起得太早。
have something done
表示我們要 “僱用/讓/請某人為我們做某事”。
I have my house cleaned every Thursday. (=I employ someone to clean my house.) 我每星期四都打掃房子。
當不好的事情發生在我們身上時,我們也可以使用 have something done。
He had his wallet stolen in London. 他在倫敦錢包被偷了。
They had their house destroyed by the fire. 他們的房子被大火燒毀了。
have 在這個用法結構中則是一個動態動詞,所以它可以用動詞進行式。
We are having the house redecorated. 我們正在重新裝修房子。
在非正式演講中,通常使用 get 替代 have。
Where did you get your car serviced? 你的車在哪裡保養的?
have 具有 take, give 等含義
have 根據其後面的字詞,會有不同的意義。這些意義是:
take (a meal, a drink, a shower, a bath, a massage, a lesson 等)
I’m going to have a massage tomorrow. 我明天要做按摩。
How many lessons do you have every week? 你每週上幾節課?
give (a party)
We are having a party next week; do you want to come? 我們下周要舉行一個聚會; 你想來嗎?
encounter (trouble, difficulties)
Did you have any trouble finding the place? 你找到那個地方有困難嗎?
experience, enjoy (day, weather, time, etc.)
We had so much fun! 我們玩得很開心!
We had a wonderful weekend in Pairs. 我們在巴黎度過了一個美好的週末。
在所有這些情況下have 是一個動態動詞,所以它可以用動詞進行式。
I’m having a lot of problems with my new computer. 我的新電腦有很多問題。
We are having fantastic weather. 我們的天氣很好。
在所有這些情況下 have 是作為主要動詞,我們需要 do 或者did 或其他助動詞來形成問句和否定句。
Do you have a shower in the mornings? 你早上有淋浴嗎?
You won’t have any trouble. 你不會有任何麻煩的。
have 作為助動詞
當 have 當助動詞使用時,一般是以否定形式和疑問形式,而且可以縮寫。
have got 用來說明有什麼, 沒有什麼
在非正式英語中,通常使用 have got 代替 have 說明擁有權。表示擁有時,動詞 have 單獨使用時不是助動詞,但 have got 這個用法結構之中 have 是助動詞。
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? 你有多少臺電腦 你有多少臺電腦?
動詞 have got 只有現在式。
We didn’t have an umbrella and got wet. 我們沒有雨傘,淋濕了。(不能說 hadn’t got an umbrella ).
在否定句中,有時我們會省略 got 來表達擁有權。
I haven’t time to do what I want. 我沒有時間做我想做的事。
I haven’t a clue. 我一點線索都沒有。
I haven’t the slightest idea. 我一點兒也不知道。
have got to 來表達必須履行義務
在非正式英語中,我們也可以使用 have got to 表達必須做某個義務的概念。它通常用於談論具體義務而不是一般義務。
I’ve got to call my boss after lunch. 午飯後我得給老闆打電話。 (=具體義務)
I have to wear a tie at work. 我上班必須打領帶。 (=一般義務)
現在完成式與現在完成進行式,過去完成式與過去完成進行式
我們用 have 組成現在完成式及現在完成進行式。這些是我們經常用來表達某動作持續了一段時間的概念。
I’ve been writing all morning. 我整個上午都在寫作。
We’ve been married for ten years. 我們結婚十年了。
我們也用 have 組成過去完成式及過去完成進行式。
She told me she hadn’t been there before. 她告訴我她以前沒去過那裡。
I could see in her eyes that she had been crying. 我從她的眼睛裏可以看出她一直在哭。
未來完成式與未來完成進行式
我們用 have 在未來完成式來說明某個動作將在未來被完全地完成。
In 2030 we will have found the cure for cancer. 到2030年,我們將找到治療癌症的方法。
我們也用 have 在未來完成式來說明在未來的某個時間點,某一個狀態會是怎麼樣的情況。
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. 到1月底,我將在這個項目上工作兩年。
to have done
我們用動詞 have 組成的現在完成式不定詞來說明某事情已經發生過了。
I’m glad to have met you. (=to meet you in the past) 很高興認識你。
He pretended to have lost my phone number. (=to lose my phone number earlier in the past) 他假裝弄丟了我的電話號碼。
情態動詞完成式:must have done, can’t have done 等
我們用動詞 have 搭配情態動詞現在完成式,用於說明對過去事件的推測語氣.
You can’t have seen Tom. He is in Chicago. 你不可能見過湯姆。 他在芝加哥。
I may have made a mistake. 我可能搞錯了。
have – 助動詞及一般動詞的使用方式 – 練習題
Comments