首先本文對于have用法的歸納并不完整。大家感興趣可以百度,上面的講解還是比較詳細的。
本文針對筆者教學過程中,學員經常出錯的點或者經常問到的點進行講解。主要幫助口語入門不久的同學。
一、想到Have,第一個意思當然是“有”。
I have a big family.
He has a sisiter.
但是我們習慣了直譯,所以我們想用英語表達有的時候,永遠都只能想到have.
比如教室里有很多人。
學員們經常這樣造句:The classroom has Many people.
當然我能聽懂,但是這個句子并不準確。
如果我想表達某人有,我會用have.
如果我想表達某地有,我會用there be句型。
所以最好這樣說:There are Many people in the classroom.
例如:
1公園里有很多小孩子。
2街上有很多車。
3我有很多作業。
4桌子上有本書。
5大象有長鼻子。
隨便編的,我就不寫答案了。你們感興趣可以寫下來。
不過我們還需要注意的是怎么回答有have 的句子。
Do you have a sister?
Yes,I have.
Does He have a Girl friend?
No,He has.
當然,你這么回答我聽得懂。但是這回答肯定有問題。
人家怎么問你怎么答。人家說Do you ......?你那你回答Yes,I do. ,I don't.
人家問Does he......?那你就回答Yes,he does.,He doesn't.
有的同學知道這么回答,但是不知道為什么。
因為Have在這里是實義動詞,就想咱們平時用的Like,marry, eat, sleep......
人家問Do you like......?
你得回答Yes,I do而不是Yes,I like.(當然你非要這么說我也不敢把你怎么樣。(?ω?) )
二、但是我們經常看到Yes, I have. No, I haven't.的回答。這個是用來回答完成時態的。
現在完成時態 最基本的結構的是have done。此處的have是一個助動詞,嚴格意義上說助動詞一般沒意思,在這里可以理解為“已經”。
它的存在是為了幫助后面那個過去分詞完成一個時態。
比如:
I have left home.我已經離開家。
He has finished his work.他已經做完了作業。
當別人 問你:
Have you finished your homework?
那你就可以回答:
Yes, I have.(做完了你要咋地?)
No, I haven't.(沒做完咋了?)當然,否定回答可以簡寫為:Not yet.(還沒呢!)
完整的句子原本為: I haven't finished my homework yet.(yet就是起個強調作用,沒啥意思,愛用不用。)
所以大家要是還要搞混的話可以這么記。
當人家用有have ?的句子問你的時候,你可以這么記。
Yes, I do.意思是“是的,我有。” No, I don't.“沒,我沒有。”
Yes, I have.意思是“是的,我已經……”No, I haven't.“沒,我還沒”
記住這個,可以做一個粗略的判斷。
三、當大家看到 I have had sth的時候就傻了。
I have had breakfast.我吃過飯了。
I have had a cup of coffee.
第一個have是完成時態的助動詞,表示已經。had這里是過去分詞,意思是“吃”“喝”。
大家對現在完成時態感興趣可以看現在完成時態到底是什么鬼?
這里順帶提一下I had done sth.這個是過去完成時態,現在搞不定就記一點,過去完成時態表示“過去的過去”。
舉個例子:昨天考試之前,我已經準備很好了。
首先,整個情境大背景在過去。基本時態是過去時態,但是在這個過去的動作前面還有一個動作,為了表示出先后順序。我們可以用過去完成時。
Before I took the exam yesterday, I had prepared well.
要記住:在“現在”的背景下,是不會有過去完成時態的。
造句:
在你認識我之前,我已經愛上你了。
Before you knew me , I had fallen in love with you.
在你打電話給我之前,我已經吃過午餐了。
Before you called me , I had had ?lunch.
第一個had是過去完成時的助動詞,只是一個標志而已,要完成這個時態必須有它。
第二個是過去分詞,意思是“吃”。
四、have可以做使役動詞。表示“讓,使”。常用結構:have sth done,讓某事被做。 have sb doing. 讓人一直做某事。
不做詳細介紹,大家只需要記得兩個常用的生活中的表達:
剪頭發和修車。
我想去(找人)剪頭發。 I want to have my hair cut.(如果說I want to cut my hair,給人的感覺是你自己拿剪刀剪頭發。)
我想把車拿去修一下。 I want to have my car repaired.(如果說I want to repair my car,給人的感覺是你想自己鉆車底下去修)
比如找人修空調,你可以說find sb to fix the air- conditioner.
你也可以說have the air-conditioner fixed.
別記多了。沒用。
五、最后是have作為萬金油到哪兒都吃得開的用法。
到哪兒,就翻譯成相應的意思。也就是讀書時態學的“固定搭配”
have breakfast/lunch/dinner ?吃個飯
have a talk聊個天
have a walk散個步
have a cold\fever\headache感冒發燒頭疼(這里只有意譯為“得病”的“得”,或者“患”)
have a good time 度過美好時光
have fun 耍高興
還有很多,大家自己下來總結。
還是那句:別糾結,平時練習的時候刻意去糾正自己。出去旅行的時候,能開口就很好了。回來再苦練。