我們用英語表達“有”的時候,很多同學第一反應是have。但其實英語裡常用來表示“有”的有兩種表達方式。一個是作實義動詞時的have及have的各種形式(have、has、had),一個是there be句型的各種形式(there is、there are、there was、there were)。那到底什麼時候用哪一種表達方式來表示有呢?
當我們想表達“人有”的時候,我們需要用have的各種形式。在現在時中,主語是三人稱時, 要記得將have變為has(have的三單形式)。在過去時中,我們要把have變過其過去式had。
例句:
I have some money. 我有一些錢。(現在時)
Lin has little money. 林沒什麼錢。(現在時,主語Lin為第三人稱單數)
Last year, I had a chance to go to America. 去年,我有一個機會去美國。(時間狀語last year表明此句為過去時,所以用have的過去式had來作謂語)
當我們想表達“某地有、某處有”的時候,我們要用到there be句型。同學們要注意,此處的be動詞有時態和數的變化。
例句:
There is a cat in the room. 房間裡有一隻貓
There was a tree beside my house when I was young. 在我小的時候,我房子旁邊有一棵樹。(此劇中when I was young作時間狀語從句表明此句是過去時,所以be動詞要發生時態的變化)
同學們需要注意一點,there be句型有一個
就近原則。離be動詞近的名詞詞組是單數,就選擇使用單數be動詞,離be動詞近的名詞詞組是複數,就選擇使用複數be動詞。例句:
There is a pen and three books in my bag. 我包裡有一支筆和三本書。
There are three books and a pen in my bag. 我包裡有三本書和一支筆。
大家可以發現,這兩個句子的意思是一模一樣的,be的數的變化卻取決於離它近的名詞的數。
今天的課程結束後,大家一定要學會怎樣合理的使用“有”哦!
閱讀更多 英語Susiee老師 的文章