there is / there are 跟 has / have 的用法
當我們要表達房間有一隻貓時,為什麼我們會說 “There is a cat in the room.” 而不是 “The room has a cat.”?當我們要說「這個公司有100個員工」時,為什麼通常說 “The company has 100 employees.”呢?這些問題源於there is / there are跟has / have這兩個表達中文的「有」的英文用法的微妙差異和英語的表達習慣。
- there is / there are跟has / have的用法差異
- 比較there is / there are跟has / have兩個句型的意涵
- there is / there are在各種時態的動詞組合
- 在there跟be動詞中間夾入助動詞、其他動詞跟慣用片語的語意跟例句
什麼時候用there is / there are?什麼時候用 has / have ?
there is / there are用於表示在某個地方存在某人或某物,這個句型強調「人、生物或物品的存在於某個位置」,而has / have則強調「主詞跟受詞之間有從屬關係」。
使用has / have的情況
首先,has / have可以用來表示主詞擁有受詞、受詞是主詞的一部份,或主詞跟受詞(人與人或人與物之間)有較長期的關係或連結(注意,在這裡主詞依然是主要的地位)。當主詞為第三人稱單數(也就是可以用he / she / it代替),動詞用has,而have則用於其他人稱和複數主詞(也就是I / you 或是可用we / they代替)。
- 表示擁有某物:She has a new car. (她有一部新車) – A擁有B,可以用B belong to A來改寫,動詞belong要不要加s,要看主詞B是單數還是複數。
- 表示部分與全體的關係:This chair has three legs.(這張椅子有三隻腳) – 這種用法可以用所有格(John’s hands或the three legs of the chair)去看看是否合理,如果可以,就可以用has / have這個句型。
- 表示主詞跟受詞之間有較長期的關係:The school has 500 students. (學校有500名學生),學校與學生之間有較長期的關係或連結,強調的是作為主體的學校,學生則是從屬於學校 – 這種用法可以去思考這個受詞跟主詞的關係是第二天就沒有了,還是其連結較緊密,且存續關係較長久。
第二跟第三點也是為什麼有時物品也能 “have” 某物的原因。例如:The table has four legs.(桌子有四條腿)或The story has a sad ending.(這個故事有個悲傷的結局)。
下面舉出10個使用has / have的例句,請讀者想想為什麼他們使用has / have呢?是表示主詞擁有受詞、主詞跟受詞有從屬關係、或較長久的關係:
- They have three children.
他們有三個孩子。 - I have a headache.
我頭疼。 - You have a beautiful smile.
你有美麗的笑容。 - He has a lot of friends.
他有很多朋友。 - This book has 300 pages.
這本書有300頁。 - The team has a strong spirit.
這支球隊有強烈的鬥志。 - The museum has a new exhibit.
博物館有一個新展覽。 - The city has a unique park.
這個城市有一個獨特的公園。 - The country has a strong economy.
這個國家有強大的經濟。 - The menu has many choices.
菜單有很多選擇。
使用there is / there are的情況
當句意沒有點出某人、物與物品(或人)有從屬關係或長期的關係或連結,只是表達出「在某個位置有什麼東西」這種概念時,則用there is / there are這個句型來表達。例如:在「外面有很多噪音」這句話中,「外面」是噪音出現的位置,跟噪音沒有從屬關係,也沒有較長或緊密的關係連結,強調的也不是外面,而是噪音,所以不能用has / have,而要用”There is a lot of noise outside.“。還有「公園有很多人」這句中,公園也是點出人所在的位置,跟句中的人沒有從屬或較長且緊密的關係,所以要用“There are many people in the park.”
再來,要如何判定用單數there is,還是複數的there are呢?因為,這個句型的主詞是虛主詞there,真正的主詞是後面的名詞,所以be動詞要用單數is,還是複數are,需要看後面的名詞。如果後面的名詞是單數名詞或不可數名詞,則用there is,如果是複數名詞就用there are。例如前面所舉的第ㄧ個例子,使用 “is” 是因為a lot of noise是不可數名詞; 而第二個例子中,使用 “are” 是因為many people是複數名詞。
在下面there is跟there are的四個例句中,以粗體字標示真正的主詞,請讀者想想看為什麼be動詞用單數或複數:
- There is a cat on the sofa.
沙發上有一隻貓。 - There are three books on the shelf.
書架上有三本書。 - There is some water in the bottle.
瓶子裡還有一些水。 - There are few people on the road now.
現在路上幾乎沒什麼人。
比較使用there is / there are跟has / have的差別
there is / there are用於表示某物的存在,例如:There is a book on the table.(桌上有一本書),而has / have用於表示主詞擁有受詞,例如:She has a book.(她有一本書)。像以上的語意,使用哪一種句型是很清楚的。但是,有些情況,同樣的語意,卻兩個句型都可以使用,那說話者使用哪個句型,會有什麼不同的意涵嗎?
以要表達「這個學校有500個學生」這個語意,使用”There are 500 students in the school.”或是”The school has 500 students.”都可以,但是,這兩句話的語意有點差異。第二句比較清楚的點出學校跟學生之間的較長久且緊密的關係,明確表示這些學生就讀於這所學校,並且以學校為敘述主體。而第一句話則有可能只是單純說明現在學校有500個學生,這些學生可能都就讀於這所學校,也可能是因為某事件而聚集在這所學校,語意比較沒那麼清晰,有模糊的空間; 其次,第ㄧ個句型強調的是學生,而不是學校。
- There is a park in the city.
城市裡有一個公園。
*表示城市裡有一個公園存在
The city has a park.
這個城市有一個公園。
*更強調城市具有這個公園作為特徵或資源 - There are 300 students in the school.
學校裡有300名學生。
*這些學生不一定是這所學校的學生
The school has 300 students.
學校有300名學生。
*表示這些學生就讀於這個學校 - There are about 20 books on the table.
桌子上大約有20本書。
*表示公園裡有200人
The table has about 20 books.
*英語幾乎不這麼說,因為桌子通常不「擁有」書,而桌子跟書也沒有從屬或較長久的關係。
通過上面的比較,我們可以感受到兩者的細微差異: “there is / there are” 主要是用來描述某人或某物在某地的存在,而 “has / have” 則更強調擁有或主詞跟受詞的從屬關係。雖然在某些情況下,兩者可能似乎可互換,但還是有細微的差異,大多在於說話者想要強調什麼和語境的是否合適。
There is / there are的句型在各種時態的動詞組合
上面討論there is / there are這個句型時,都以現在簡單式,接下來舉例說明there is / there are在不同時態時的動詞組合變化。
首先,there is / there are 常見於現在簡單式、現在進行式、現在完成式、過去簡單式等基本時態,特別是在描述場景、事件或現存的事物時。但是我們不太使用在未來完成式、未來完成進行式、過去完成進行式等較複雜的時態中,這些時態中的某些在日常語言中可能較不常見,雖然,在合適的語境下,仍然可以使用它們,但是,還是請儘量避免使用這些複雜的時態。我們舉這些時態的例子,只是讓讀者了解there is / there are的動詞組合變化。
- There is a cat on the roof.
屋頂上有一隻貓。 - There are people waiting outside.
外面有人在等候。 - There was a cat on the sofa, but now it’s gone.
沙發上本來有一隻貓,但現在它跑掉了(不見了)。 - There were many people at the party last night.
昨天晚上的派對上有很多人。 - There were children playing outside when it started to rain.
開始下雨時,外面有小孩在玩耍。 - There has been a change in the schedule.
日程有所改變。 - There will be a meeting tomorrow morning.
明天早上有個會議。
*there is / there are比較常使用於1-7句的時態 - There have been people living here for decades.
這裡有人居住了好幾十年。 - There had been a store at that corner, but it closed.
那個角落曾經有一家店,但它關閉了。 - There had been people living in this house for generations.
這個房子裡曾有人居住了好幾代。 - There will be students studying in the library all night.
圖書館裡會有學生整夜讀書。 - There will have been three performances by the end of the day.
一天結束時將已經有三場表演。 - There will have been people waiting for the bus for more than an hour by the time it arrives.
等公車的人在它到達時將已經等了一個多小時。
*there is / there are比較少使用於8-13句的時態
在there跟be動詞中加入助動詞或慣用語
最讓英文學習者困擾的就是there跟be動詞的中間可以加入助動詞跟其他的動詞等慣用語,尤其是包含have的結構的推測語氣跟假設語法,這也導致學習者在寫作或考試時,常寫出there have這種錯誤句子或選項。下面舉例讓大家熟悉there跟be動詞中間常見的助動詞與慣用語結構,它們在日常會話和書寫中都很常見。這些句子用法讓我們能以更多更豐富的方式來表達過去的情況、可能的結果或期望的情況。
there跟be動詞中間夾助動詞
- there can be
很可能有(推測語法)
There can be no doubt about his sincerity.
對他的真誠毫無疑問。 - there must be
一定有(推測語法)
There must be a solution to this problem.
這個問題必定有解決方案。 - there may be
可能有(推測語法)
There may be a delay in the flight due to bad weather.
由於天氣不佳,航班可能會延遲。 - there would be
可能有(假設語法)
There would be consequences if we don’t act now.
如果我們現在不採取行動,將會有後果。 - there should be
應該有(假設語法,說話者的意見)
There should be a solution to this problem.
這個問題應該有一個解決方案。 - there shall be
可以或不可以有..(正式的語氣,說話者的意志)
There shall be no talking during the examination.
考試期間不得交談。
上面1-6句是加入一個字的助動詞的句型 - there must have been
過去某時間點,一定有…(有極大把握的猜測,推測語法)
There must have been a misunderstanding; she would never say that.
一定是有誤解;她絕不會那麼說。 - there could have been
過去某時間點,可能有…(事實上沒有,假設語法 / 或是沒有確定有沒有,推測語法)
There could have been an accident if you hadn’t stopped in time.
如果你沒有及時停下,可能會發生意外。 - there should have been
過去某時間點,應該有…(事實上沒有,假設語法)
There should have been a sign to warn drivers of the construction ahead.
前方應該要有一個告示牌來警告駕駛者有施工區域。 - there would have been
過去某時間點,本來會有…(事實上沒有,假設語法)
There would have been more people at the party if it wasn’t raining.
如果沒有下雨,派對上本來會有更多人。
上面7-10句是對過去事件做假設或推測的假設語法或推測語法
there跟be動詞中間夾兩個字的助動詞或其他動詞或片語
- there used to be:表示過去曾經有某事物存在,意涵著如今已經不存在了
There used to be a cinema here.
這裡以前有一家電影院。 - there tend to be:表示某地方或情況下通常會有某事物存在
There tend to be a lot of tourists in this city during the summer.
這個城市在夏季通常會有很多遊客。 - there seems to be:表示似乎有某事物存在
There seems to be a mistake in this report.
這份報告似乎有個錯誤。 - there appears to be:表示某事物看起來好像存在
There appears to be a problem with the engine.
引擎似乎有問題。 - there happens to be:表示碰巧有某事物存在
There happens to be a spare pen in my bag.
我的包裡碰巧有一支備用筆。 - there continues to be:表示某事物持續存在
There continues to be debate over this issue.
這個問題持續引起辯論。 - there ought to be:表示應該有某事物存在,或某事應該發生
There ought to be a law against littering in public places.
公共場所應該有禁止亂丟垃圾的法律。
*ought to用來表達作者或說話者認為應該存在的某種情況或規定。這個表達方式通常用來提出建議、批評或表達期望。 - there is likely to be
很可能
There is likely to be traffic on the way to the airport.
去機場的路上可能會塞車。
如果你有其他文法上的疑惑,可以到我們『英文文法』專頁,看看有沒有文章探討相關問題。如果你對自然發音、字詞、句子結構與寫作等英文學習上各個領域的文章有興趣,可以到我們的『文章』頁面。