“有”怎麼說?there is/are或has/have?there is/are的常見慣用語

當我們學習英語時,常會遇到一些語意相似,但實際上有其特定的用法的句型或表達方式。其中,”there is/are” 和 “has/have” 就是兩組常讓學習者感到困惑的句型。因為在中文,他們都翻譯成「有」,但是中文的「有」的用法比較廣泛,不像英文的there is/are跟has/have各有其特定的限制。如果不清楚這兩個表達「有」的英文用法的差異,在寫作、翻譯或做問題時,會被中文的「有」的使用概念誤導而用錯。

在本文,我們將仔細解釋這兩組句型的差異,希望能有助於讀者分辨它們的用法,並正確地運用在日常英語中。

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代替)。

  1. 表示擁有某物:She has a new car. (她有一部新車) – A擁有B,可以用B belong to A來改寫,動詞belong要不要加s,要看主詞B是單數還是複數。
  2. 表示部分與全體的關係:This chair has three legs.(這張椅子有三隻腳) – 這種用法可以用所有格(John’s hands或the three legs of the chair)去看看是否合理,如果可以,就可以用has / have這個句型。
  3. 表示主詞跟受詞之間有較長期的關係:The school has 500 students. (學校有500名學生),學校與學生之間有較長期的關係或連結,強調的是作為主體的學校,學生則是從屬於學校 – 這種用法可以去思考這個受詞跟主詞的關係是第二天就沒有了,還是其連結較緊密,且存續關係較長久。

第二跟第三點也是為什麼有時物品也能 “have” 某物的原因。例如:The table has four legs.(桌子有四條腿)或The story has a sad ending.(這個故事有個悲傷的結局)。

下面舉出10個使用has / have的例句,請讀者想想為什麼他們使用has / have呢?是表示主詞擁有受詞、主詞跟受詞有從屬關係、或較長久的關係:

  1. They have three children.
    他們有三個孩子。
  2. I have a headache.
    我頭疼。
  3. You have a beautiful smile.
    你有美麗的笑容。
  4. He has a lot of friends.
    他有很多朋友。
  5. This book has 300 pages.
    這本書有300頁。
  6. The team has a strong spirit.
    這支球隊有強烈的鬥志。
  7. The museum has a new exhibit.
    博物館有一個新展覽。
  8. The city has a unique park.
    這個城市有一個獨特的公園。
  9. The country has a strong economy.
    這個國家有強大的經濟。
  10. 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動詞用單數或複數:

  1. There is a cat on the sofa.
    沙發上有一隻貓。
  2. There are three books on the shelf.
    書架上有三本書。
  3. There is some water in the bottle.
    瓶子裡還有一些水。
  4. 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個學生,這些學生可能都就讀於這所學校,也可能是因為某事件而聚集在這所學校,語意比較沒那麼清晰,有模糊的空間; 其次,第ㄧ個句型強調的是學生,而不是學校。

  1. There is a park in the city.
    城市裡有一個公園。
    *表示城市裡有一個公園存在
    The city has a park.
    這個城市有一個公園。
    *更強調城市具有這個公園作為特徵或資源
  2. There are 300 students in the school.
    學校裡有300名學生。
    *這些學生不一定是這所學校的學生
    The school has 300 students.
    學校有300名學生。
    *表示這些學生就讀於這個學校
  3. 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的動詞組合變化。

  1. There is a cat on the roof.
    屋頂上有一隻貓。
  2. There are people waiting outside.
    外面有人在等候。
  3. There was a cat on the sofa, but now it’s gone.
    沙發上本來有一隻貓,但現在它跑掉了(不見了)。
  4. There were many people at the party last night.
    昨天晚上的派對上有很多人。
  5. There were children playing outside when it started to rain.
    開始下雨時,外面有小孩在玩耍。
  6. There has been a change in the schedule.
    日程有所改變。
  7. There will be a meeting tomorrow morning.
    明天早上有個會議。
    *there is / there are比較常使用於1-7句的時態
  8. There have been people living here for decades.
    這裡有人居住了好幾十年。
  9. There had been a store at that corner, but it closed.
    那個角落曾經有一家店,但它關閉了。
  10. There had been people living in this house for generations.
    這個房子裡曾有人居住了好幾代。
  11. There will be students studying in the library all night.
    圖書館裡會有學生整夜讀書。
  12. There will have been three performances by the end of the day.
    一天結束時將已經有三場表演。
  13. 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動詞中間夾助動詞

  1. there can be
    很可能有(推測語法)
    There can be no doubt about his sincerity.
    對他的真誠毫無疑問。
  2. there must be
    一定有(推測語法)
    There must be a solution to this problem.
    這個問題必定有解決方案。
  3. there may be
    可能有(推測語法)
    There may be a delay in the flight due to bad weather.
    由於天氣不佳,航班可能會延遲。
  4. there would be
    可能有(假設語法)
    There would be consequences if we don’t act now.
    如果我們現在不採取行動,將會有後果。
  5. there should be
    應該有(假設語法,說話者的意見)
    There should be a solution to this problem.
    這個問題應該有一個解決方案。
  6. there shall be
    可以或不可以有..(正式的語氣,說話者的意志)
    There shall be no talking during the examination.
    考試期間不得交談。

    上面1-6句是加入一個字的助動詞的句型
  7. there must have been
    過去某時間點,一定有…(有極大把握的猜測,推測語法)
    There must have been a misunderstanding; she would never say that.
    一定是有誤解;她絕不會那麼說。
  8. there could have been
    過去某時間點,可能有…(事實上沒有,假設語法 / 或是沒有確定有沒有,推測語法)
    There could have been an accident if you hadn’t stopped in time.
    如果你沒有及時停下,可能會發生意外。
  9. there should have been
    過去某時間點,應該有…(事實上沒有,假設語法)
    There should have been a sign to warn drivers of the construction ahead.
    前方應該要有一個告示牌來警告駕駛者有施工區域。
  10. there would have been
    過去某時間點,本來會有…(事實上沒有,假設語法)
    There would have been more people at the party if it wasn’t raining.
    如果沒有下雨,派對上本來會有更多人。

    上面7-10句是對過去事件做假設或推測的假設語法或推測語法

there跟be動詞中間夾兩個字的助動詞或其他動詞或片語

  1. there used to be:表示過去曾經有某事物存在,意涵著如今已經不存在了
    There used to be a cinema here.
    這裡以前有一家電影院。
  2. there tend to be:表示某地方或情況下通常會有某事物存在
    There tend to be a lot of tourists in this city during the summer.
    這個城市在夏季通常會有很多遊客。
  3. there seems to be:表示似乎有某事物存在
    There seems to be a mistake in this report.
    這份報告似乎有個錯誤。
  4. there appears to be:表示某事物看起來好像存在
    There appears to be a problem with the engine.
    引擎似乎有問題。
  5. there happens to be:表示碰巧有某事物存在
    There happens to be a spare pen in my bag.
    我的包裡碰巧有一支備用筆。
  6. there continues to be:表示某事物持續存在
    There continues to be debate over this issue.
    這個問題持續引起辯論。
  7. there ought to be:表示應該有某事物存在,或某事應該發生
    There ought to be a law against littering in public places.
    公共場所應該有禁止亂丟垃圾的法律。
    *ought to用來表達作者或說話者認為應該存在的某種情況或規定。這個表達方式通常用來提出建議、批評或表達期望。
  8. there is likely to be
    很可能
    There is likely to be traffic on the way to the airport.
    去機場的路上可能會塞車。

如果你有其他文法上的疑惑,可以到我們『英文文法』專頁,看看有沒有文章探討相關問題。如果你對自然發音、字詞、句子結構與寫作等英文學習上各個領域的文章有興趣,可以到我們的『文章』頁面。

目錄

更多文法與寫作相關文章

Learn From Me

在與我學習的過程,我將會系統性地從指導你從單字如何使用、句子如何寫、以及文章如何完成,同時還有過程當中無數的片語、文法、以及發音問題。(線上一對一|距離我家較近也可以面對面:)