在英文文法中,「There is/are」和「has/have」都是常見的用法,也都翻譯成「有」,但它們的用法和功能卻不一樣喔!
1. There is/are句型
「There is/are」句型,中文翻譯是「有」的意思,通常出現在句首,用於表示某物或某人的存在。
(1) There is + 單數名詞
例句1
There is a book on the table.
(桌上有一本書。)
表示有一本書,它的位置是在桌上。
至於這本書是誰的呢? 這句話沒有提到。
只表示:有一本書,「存在」於桌上那個位置。
(2) There are + 複數名詞
例句2
There are two books on the table.
(桌上有兩本書。)
所謂「複數名詞」,就是指數量超過一個。這裡是兩本書,所以是複數喔!
再看一個there are的句子。
例句3
There are many people in the park.
(公園裡有許多人。)
many people(許多人),是複數。
使用There are,表示許多人,「存在」於公園這個空間裡。
剛剛講解的There is/are,都是現在式。
接下來,要介紹過去式。
(3) There was + 單數名詞
例句4
There was a storm last night.
(昨晚有暴風雨。)
昨晚(last night)是過去時間,所以be動詞,改成過去式was。
(4) There were + 複數名詞
例句5
There were many people in the park last Saturday.
(上週六,有許多人在公園。)
last Saturday(上週六),是過去時間,所以be動詞,改成過去式were。
下方表格,整理了There is/are,以及There was/were的使用方式。
它們都是同一個句型There be動詞,只不過「單複數」和「時態」不同,所以使用的be動詞產生變化。
| 現在式 | 過去式 | |
|---|---|---|
| 後面接單數 | There is | There was |
| 後面接複數 | There are | There were |
接下來,我們來看have/has的英文用法。
2. have/has
have/has中文也是「有」的意思,它表示某人擁有某個東西,或者某項特質。have/has強調的是「擁有」。
(1) I/we/you/they + have(有)
例句6
I have a dog.
(我有一隻狗。)
這隻狗是我的,也就是說,我擁有這隻狗。
例句7
We have a lot of work to do.
(我們有很多工作要做。)
a lot of 很多
do 做
這些工作,都是我們的,是我們所擁有。
(2) he/she/it + has(有)
例句8
She has beautiful eyes.
(她有雙美麗的眼睛。)
眼睛是她的,是她所擁有。
要注意的是,he/she/it搭配的是has。
例句9
He has a passion for photography.
(他對攝影有熱情。)
passion (n.) 熱情
photography (n.) 攝影
熱情,是他所擁有的。
he/she/it,使用的是has。
(3) 過去式:had(有)
例句10
She had a bad dream last night.
(她昨晚做了惡夢。)
夢,也是她所擁有的。
作夢的時間點,是昨晚(last night),所以使用過去式had。
下方是have和has的表格整理。
| 主詞 | 現在式 | 過去式 |
|---|---|---|
| I/we/you/they | have | had |
| he/she/it | has | had |
接下來,我們來看一個使用There is/are句型時,經常出現的文法錯誤。
3.常見錯誤
There is/are句型,本身已經有動詞is/are,所以句子後面,不可以直接放入第二個動詞。
錯誤範例
There are ten kids play basketball in the park.
(有十位孩童,在公園裡打籃球。)
這個句子,同時使用are和play兩個動詞,犯了雙動詞的錯誤!
句子可以改成下方:
正確寫法一
There are ten kids in the park. They are playing basketball.
(公園裡,有十位孩童。他們正在打籃球。)
上面的寫法,是直接拆成兩個句子。每個句子,都只有一個動詞are。
are playing是現在進行式,意思是「正在打球」。
正確寫法二
Ten kids are playing basketball in the park.
(十位孩童正在公園裡打籃球。)
這個寫法,刪除There are句型,直接使用現在進行式(are playing)。
整個句子,只有一個動詞,就是are。這也是一種避免雙動詞的做法喔!
總結
關於There is/are和have/has的差異,把握兩個原則,就可以學會囉!
原則一
There is/are表示一個現象的「存在」
原則二
have/has表示「擁有」某個東西
外文列車有【1對1搶分課】,針對學生個人的學習需要,「客製化」學習內容,適合國小中年級以上、國中生、高中生,在家就可以上課!
詢問課程,請到外文列車FB粉專私訊,連結請點這裡。
課程師資在這裡。

想了解更多英文文法,請看延伸閱讀。
延伸閱讀:「maybe」和「may be」,差別是?詞性和英文用法解析!
免費英文學習資源
1.Line社群:學校英文免費問
想要免費問學校英文,國小~高中學生或家長,可以加入外文列車Line社群,請點下方綠色Line圖框。
2.每週電子報:
外文列車有發行電子報,每週免費寄送,幫助你提升國中會考英文,和大學學測英文的答對題數。
免費訂閱在下方!












