|
Have 的用法可以很簡單,也可以很復雜。 Have 作為實義動詞 當 have 作為實義動詞時,它和其他任何動詞一樣需要一個助動詞,例如 do,來構成疑問句和否定句,此時通常不使用它的縮寫形式。 →Have 具有“擁有”或“遭受”(痛苦、疾病等)的含義 需要動詞 do 來構成疑問句和否定句,其過去式是 had,此時它是一個靜態(tài)動詞,不能用在進行時中。 Doyou havetime? 你有時間嗎? I’ve hadthis watch since I was a child. 我從小就有這塊表。 I have a terrible headache. 我頭疼得厲害。 →Have to 表示義務通常用來談論他人的義務:規(guī)則、規(guī)定等。在這種情況下,have 也是一個靜態(tài)動詞。 We have towear a uniform at school. 我們在學校必須穿制服。 Remember you have toreturn the book before next month. 記住你必須在下個月之前還書。 我們需要 do 或另一個助動詞來構成疑問句和否定句。 You won’t have toshow me your credential, it won’t be necessary. 你不必向我出示你的證件,也沒有必要。 I didn’t have tosay anything, because they already knew. 我什么也不用說,因為他們已經(jīng)知道了。 Have to 的否定形式用于談論非必要性(而不是禁止)。 I don’t have to get up too early tomorrow. 我明天不必起得太早。 →Have something done當我們 have something done 時,這意味著我們“雇傭某人為我們做某事”。 I havemy house cleanedevery Thursday. 我每周四都要打掃房子。(我雇了個人來打掃我的房子。) 當不好的事情發(fā)生時,我們也可以使用 have something done。 He hadhis wallet stolenin Piccadilly. 他的錢包在皮卡迪利大街被偷了。 They hadtheir house destroyedby the fire. 他們的房子被大火燒毀了。 此時 have 是一個動態(tài)動詞,因此它可以用于進行形式。 We are havingthe house redecorated. 我們正在重新裝修房子。 在非正式口語中,常用 get 代替 have。 Where did you getyour car serviced? 你的車在哪里保養(yǎng)的? →Have 具有“進行”(活動)等含義取決于 have 后面的單詞,have 有不同的意思:后面是 a meal,a drink,a shower,a bath,a massage 和 a lesson 等,相當于 take I’m going to have a massagetomorrow. 我明天要去按摩。 How many lessonsdo you haveevery week? 你每周上幾節(jié)課? 后面是 party 等,相當于 give We are having a partynext week; do you want to come? 我們下周要舉行一個聚會;你想來嗎? 后面是 trouble 和 difficulties 等,相當于 encounter Did you have any troublefinding the place? 你找這個地方有什么困難嗎? 后面是 day,fun,weather 和 time 等,相當于 enjoy We hadso much fun! 我們玩得很開心! We had a wonderful weekendin Los Angeles. 我們在洛杉磯度過了一個美好的周末。 以上所有情況,have 是一個動態(tài)動詞,因此它可以用進行時。 I’m havinga lot of problems with my new computer. 我的新電腦有很多問題。 We are havingfantastic weather. 我們的天氣好極了。 因為此時的 have 是一個實義動詞,所以需要 do 或 did 或另一個助詞來形成疑問句和否定句。 Doyou havea shower in the mornings? 你早上洗個澡嗎? You won’t haveany trouble. 你不會有任何麻煩的。 Have 用作助動詞Have 用作助動詞時,通常有否定形式和疑問形式,并且可以縮寫。→Have got 表示擁有在非正式英語中,通常使用 have got 來代替 have 談論擁有。在表示擁有時,動詞 have 單獨使用時不是助動詞,但在 have got 中 have 是助動詞。 I haven’t gotany brothers or sisters = I don’t haveany brothers or sisters. How many computers haveyou got? = How many computers doyou have? 動詞 have got 只用于現(xiàn)在時。 ?:We didn’t have an umbrella and got wet. ?:We hadn't gotan umbrella and got wet. →表“擁有”中的 haven't在否定句中,我們有時省略了 got 表擁有。 I haven’ttime to do what I want. 我沒有時間做我想做的事。 I haven’ta clue. 我一點也不知道。 I haven’tthe slightest idea. 我一點也不知道。 →Have got to 表義務在非正式英語中,我們也可以用 have got 來表達義務。它通常用來談論具體義務,而不是一般義務。 I’ve got tocall my boss after lunch. 午飯后我得給老板打電話。(特定義務) I have toweara tie at work. 我上班必須打領帶。(一般義務) 時態(tài)中的 have→Have 用于現(xiàn)在完成時和現(xiàn)在完成進行時中 I’ve been writingall morning. 我整個上午都在寫作。 We’ve been marriedfor ten years. 我們結婚十年了。 →Have 用于過去完成時和過去完成進行時 She told me she hadn’t beenthere before. 她告訴我她以前沒去過那里。 I could see in her eyes that she had been crying. 我能從她的眼睛里看出她一直在哭。 →Have 用于將來完成時和將來完成進行時中使用 have 來表示將在未來某個時間完成的操作。 In 2030 we will have foundthe cure for cancer. 到2030年,我們將找到治愈癌癥的方法。 使用 have 來表示一種情況持續(xù)到未來某個時間的持續(xù)時間。 In 2020 we will have beenmarried for 25 years. 2020年,我們將結婚25年。 使用 have 結合動態(tài)動詞來表示一種情況持續(xù)到未來某個時間的持續(xù)時間。 By the end of January I will have been workingon this project for two years. 到一月底,我將在這個項目上工作兩年。 →Have 用于完成時不定式:to have done使用完成時不定式 to have done 來談論過去發(fā)生的事情。 I’m glad to have metyou. 我很高興認識你。 He pretended to have lostmy phone number. 他假裝丟失了我的電話號碼。 →Have 完成時與情態(tài)動詞連用:must have done,can't have done 等用 have 完成時與情態(tài)動詞連用來表示對過去發(fā)生的事情做出的推測或推斷。 You can’t have seenTom. He is in Chicago. 你不可能看到湯姆。他在芝加哥。 I may have madea mistake. 我可能犯了一個錯誤。 ? Have 習題 →選擇正確的選項,完成下列句子 1、When I was a child I _____ a bicycle.a. hadn't b. didn't have c.hadn't got 2、You’ve been tidying up, _____?a. aren't you b. haven't you c. don't you3、_____ to do it now? Can’t I do it later?a. Do I have b. I've to c. Have I4、I _____ much time today, can we meet tomorrow?a. not have b. 'm not having c. haven't got5、She can’t talk now. She _____ a shower.a. 's b. has c. 's having 6、They _____ a big house in the suburbs.a. got b. have c. 've 7、How long have you _____ your house by the beach?a. had b. been having c. got8、You had to call me earlier, _____ ?a. hadn't you b. didn't you c. mustn't you9、It was dangerous. We might _____ had an accident.a. have b. been c. had10、The room looks so nice because I _____ it redecorated last week.a. had b. 've c. did→答案及解析 1、didn't have解析:當動詞 have 的意思是“擁有”時,它沒有否定或疑問形式 haven't 或 hadn't。非正式形式 have got 有否定和疑問形式(have not got/has he got),但這種形式只用于現(xiàn)在時。2、haven't you解析:我們使用現(xiàn)在完成進行時來表示已經(jīng)進行了一段時間但仍在繼續(xù)或剛剛完成的動作。請記住,進行時態(tài)只與動態(tài)動詞一起使用。這里的 have 在完成進行時中充當助動詞。3、Do I have解析:have to 中的 have 不是助動詞,這意味著它沒有疑問和否定形式,所以在疑問句中要借助助動詞 do/does 或 did,在否定句中借助 don't/doesn't 或 did。4、haven't got解析:我們可以用 have(實義動詞)或 have got 表示擁有,它們的否定形式是分別是 don't have 和 haven't got。此時,have 和 have got 都是靜態(tài)動詞,所以不能用于進行時。5、's having解析:這里的 have 的用法相當于 take (a shower,a drink等)、give(a party)等,因此它是一個動態(tài)動詞,因此可以用于進行時。6、have解析:我們可以用 have 和 have got(更非正式)來表示擁有。7、had解析:表示擁有時,have 是一個實義動詞,此時通過 have + had(have + 過去分詞)來構成現(xiàn)在完成時。8、didn't you解析:have to 是一個實義動詞。我們需要借助 do 或其他助動詞來形成疑問句、否定句、簡短回答和反義疑問句等。9、have解析:我們用一些情態(tài)動詞 + have + 過去分詞來談論過去。10、had解析:用 have + 賓語 + 過去分詞(have something done)來表示讓/付錢給別人為我們做某事,也可以用非正式英語說 get something done。 |
|
|