在英文文法中,「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.Line社群:學校英文免費問
想要免費問學校英文,國小~高中學生或家長,可以加入外文列車Line社群,請點下方綠色Line圖框。
2.每週電子報:用國小短句,學習國中會考長句
外文列車有發行電子報,每週把國小短句,和國中會考歷屆試題的長句做比較,讓你一次看懂短句和長句的英文文法。
免費訂閱在下方!