have been had been的用法是什麼? | 我去過那裡英文
完成進行式一直是讓人又愛又恨(你確定有愛的部分嗎?)的語法難點。為什麼呢?原因也很簡單,因為中文裡沒有直接對照的語法點。要知道,在學習一門新的語言時,我們習慣以母語(對我們來說就是中文)的角度來思考語法。什麼意思呢?讓我以下面的對照來跟你說明:現在簡單式Iliketoeatbread.(我喜歡吃麵包)Shelikestodrinkmilk.(她喜歡喝牛奶)現在進行式Whatareyoudoingnow?IamwatchingTV.(你現在在幹嘛?)(我在看電視)過去簡單式Whatdidyoudolastnight?(你昨天晚上做什麼了?)Iwanttoseeamovie (我去看了一場電影)過去進行式Whatwere...
完成進行式一直是讓人又愛又恨(你確定有愛的部分嗎?)的語法難點。為什麼呢?原因也很簡單,因為中文裡沒有直接對照的語法點。要知道,在學習一門新的語言時,我們習慣以母語(對我們來說就是中文)的角度來思考語法。什麼意思呢?讓我以下面的對照來跟你說明:
現在簡單式I like to eat bread.(我喜歡吃麵包)
She likes to drink milk.
(她喜歡喝牛奶)
現在進行式
What are you doing now ?I am watching TV.
(你現在在幹嘛?)(我在看電視)
過去簡單式
What did you do last night ?
(你昨天晚上做什麼了?)
I want to see a movie
(我去看了一場電影)
過去進行式
What were you doing when I called you last night ?
(我昨天打給你的時候,你在幹嘛?)
I was taking shower.
(我那個時候在洗澡)
從上面這四個時態來看,在中文裡都能夠很直觀的找到對應的語法或結構。那完成進行式呢?讓我們快轉一下,來看看完成進行式的使用時機:
Have been結構:have been + V-ing + for/since
語法說明:從過去時間到現在,一直做著某一件事,未來還有可能繼續做。
I have been living here for more than ten years.
(我已經住在這裡超過10年了)
說話的人表示,已經住在這裡超過10年,並且暗示未來還有可能繼續住在這裡。
Mary has been learning English since 6 years ago.
(Mary從6年前就開始學習英文)
在這個句子中,Mary已經學英文學了6年,而且還有可能繼續學。
Had been結構:have been ...