英語裏一般過去時和過去進行時在用法上有什麼區別嗎?
如題,比方說I was doing my homework last night表示的是「我昨晚正在做作業」,即在last night這個點上,我正在做作業;而I did my homework last night 表示的是「我昨晚做了作業」,但是如果視為在last night這個點發生的時候我已經做完了作業,這樣就和過去完成時衝突了,因為這個時候句子的意思表示為完成動作(過去的過去),作業在更早之前沒被做完,而在last night這個點裡做完了;而如果視do homework在last night這個點上發生,這又和過去進行時衝突,如此一來這兩者應該要怎麼區分,它們在用法上有什麼區別嗎?
一.過去進行時和一般過去時定義的比較:
過去進行時表示在過去某一時刻或某一時間段內正在進行或發生的動作,強調動作的正在進行。而一般過去時表示過去發生的動作或存在的狀態,多指動作已經完成。
二.過去進行時和一般過去時結構的比較:
1.過去進行時的構成:主語+was/were+v-ing形式。當主語為單數時,助動詞用was,其餘情況下都用were.(v-ing形式為「動詞的ing形式」的簡寫形式。)
2.一般過去時結構的構成:主語+v-ed形式。(v-ed為動詞的「一般過去時」的簡寫形式。)
例如:They watched TV last night.昨晚他們看了電視。
(「昨晚他們看了電視」,強調動作的結果,說明他們昨晚是已經看了電視。句中動詞的一般過去時是watch-watched)
They were watching TV at 8 last night.他們昨晚八點正在看電視。
(be+doing構成現在進行時,be動詞的過去時+doing構成過去進行時。At 8 last night「昨晚的8點鐘」是一個時間點,句中反應出那個時刻「他們」「正在」做的事情是「看電視」,強調動作的正在進行。如果把時間點-at 8 last night換成時間段-last night,句子變成了They were watching TV last night.「他們昨晚在看電視」,強調昨晚一整晚都在看電視。)
英語裏一般過去時和過去進行時在用法上有什麼區別嗎?(知乎)
在回答這個問題之前,我們先來看兩個句子吧:
I was doing my homework at nine oclock last night.
I did my homework last night.
在這兩句話中,我們可以看到第1個句子,謂語是was doing,是過去進行時,而第2個句子謂語是did,用的是一般過去式。
為什麼會出現這樣的區別呢?我們再來看看第1個句子裡面,除了和第2個句子裡面同樣的一些詞以外,第1個句子裡面多了一個at nine oclock。
有時候在教學生語法的時候,我跟他們說,其實,英語句子和我們平常看電視劇一樣,電視劇裏出現的情景和細節都不是憑空安排的,它們出現絕對有存在的意義。
同樣的道理,在英語句子中,哪怕是一個冠詞、介詞的出現也是有它的道理存在的,這句話既然有last night這個過去的時間狀語了,為什麼還要特彆強調一個at nine oclock?那就說明在大環境是過去的情況下,又強調9:00的這個時候,正在乾的事情。
所有的初中和高中的練習題中,凡是有這樣的時間狀語的話,答案絕對是用過去進行時。
而如果這個句子裡面,時間狀語只是一個過去的大環境,比如說last night,ten years ago,那就只能用一般過去時。
同樣的道理,大家來看看這個句子:
He will be having a meeting at nine oclock tomorrow.
這個句子的時間狀語是at nine oclock tomorrow,同樣的,大環境是明天,但是他又強調在明天的9:00那個時候,這說明出題人的要求是讓你搞清楚,在明天9:00的時候正在乾的事兒,所以這句話用的是將來進行時 will be having。
不知道,我這樣講解你聽懂了嗎?
一般過去時的用法:
1.表示過去發生的動作或存在的狀態,常與yesterday, just now 等表示過去的時間狀語連用。例如: He was in the classroom just now.
2.表示過去一段時間內經常或反覆發生的動作,例如: My father always went to work by bike last year .
3.敘述過去連續發生的一系列動作或一件事。例如: The boy opened the door , came into the room, and sat down at his desk.
4.在時間、條件、方式、讓步狀語從句中,表示過去將來的動作。例如: They said they would let us know if they heard any news.
5.表示過去預先計劃或安排的肯定將要發生的動作。例如: She told me that school opened on the following morning.