我們一直強調,英語裡謂語要根據所發生的時間,用不同的時態。
即使說話人沒有用時間狀語,我們也應該從其話裡的謂語動詞知道事情發生的時間。
而時間上,我們都清楚無非是過去,現在和將來。
因此,英語的時態也可以分為表達過去,現在和將來時間的三大類。
今天來總結一下發生在過去時間常用的四種時態。
01一般過去時
一般過去時用來表達一個動作在過去的某個特定時間點完成。
1,肯定句中,謂語動詞要用過去式。
有些動詞的過去式是有規則的,在後面加「ed」;但有些是不規則的,也就是不是加「ed」,而是詞形發生變化的,如go, have, give等的過去式分別為went, had, gave,需要我們慢慢熟悉。
Her family moved to New York twenty years ago.
她們家二十年前搬到了紐約。
He went to the kitchen and took a beer from the fridge.
他去廚房,從冰箱裡拿了一瓶啤酒。
2,否定句和疑問句中,必須使用「助動詞did+動詞原形」。
They didn't want to sale their old car.
他們不想賣掉他們的舊車。
Were they at home when you dropped by?
你去的時候他們在家嗎?
Where did you go on vacation last summer?
去年夏天你去哪裡度假的?
02過去進行時
過去進行時用來描述過去某個時刻正在發生的事情。
過去進行時由「助動詞was/were+現在分詞doing」構成。
They were watching TV when I arrived.
我到的時候他們正在看電視。
I was doing the dishes when you telephoned.
你打電話的時候我正在洗碗。
They weren't listening to what he said.
他們沒有在聽他的話。
What were you doing at the time?
你那時在做什麼?
03過去完成時
過去完成時用來形容在過去的另一個動作之前完成的動作。
過去完成時由「助動詞had+過去分詞done」構成。
I had visited the U.S. before my last trip.
在上次旅行之前,我去過美國。
I did not have any money because I had lost my wallet.
我沒有錢,因為我丟了錢包。
They had sold the old house before they bought the new one.
他們在買新房子之前就把舊房子賣了。
She hadn't finished speaking when the manager rudely interrupted her.
她還沒說完,經理就粗魯地打斷了她。
had Susan studied English before moving to New York?
蘇珊搬到紐約之前學過英語嗎?
04過去完成進行時
過去完成進行時用來表示一個活動一直持續到過去的另一個時間點。
過去完成進行時通常用來強調不耐煩或活動時間長短的重要性。
過去完成進行時由「兩個助動詞had been+過去分詞」構成
He had been working at the company for more than thirty years when he retired last year.
到去年退休時他在公司工作了三十多年。
I had been waiting for two hours when she finally arrived.
我等了兩個小時,她終於來了。
They hadn't been working long when he telephoned.
他打電話時他們工作不久。
What had you been talking about before Tony arrived?
託尼來之前你們在聊什麼?
總之,用英語表達一定要有時間觀念!
圖片選自網絡,版權為原作者所有!