英語過去式代表什麼意思?
比如I wrote a song.是什麼意思?A:我過去寫了一首歌。(強調write是過去的動作)B:我寫了一首歌。(強調完成,我完成了一件事,意義有點像現在完成時)
請問,是A對還是B對?過去時的思維是怎樣的?
a
a
一般過去式,只是強調過去的事情,對現在沒有影響。
現在完成時才對現在有影響。
I have written a song. 指現在寫好了,是從過去開始寫的。
如果你用過去時,那就說明你在敘述一件發生在過去的事,那這件事也只能表示過去,跟現在和將來沒有任何關係。比如
I saw the film last Sunday. 我上週日看了這部電影。 只是說明你在上週日把這部電影看過了。
但是如果用現在完成時
I have seen the film.我已經看過這部電影了。 就表示對現在產生了影響,我可能不想再看了,或者是我知道裡面的內容了,我可以劇透給你。
這裡的動作因為是完成了,所以強調影響,如果沒有完成就強調延續性。比如
I have lived in Nanjing for five years. 我已經在南京住了五年了。 表示說話人還會繼續住下去。
但是如果這樣說 I lived in Nanjing for 5 years. 只表示我在南京生活了五年。說明現在說話人不在那生活了。
單純看這個句子I wrote a song,意思就是我寫了一首歌,不過這裡的寫用的是過去式,所以就是我過去寫了一首歌。也就是說,你的A,B兩個理解選擇A理解比較好。
英語中的過去式有很多種類型。比如一般過去式時,過去將來時,過去完成時。當我們表達過去的某些情況時,會選擇不同的過去式。看具體語境。但是過去式,也就是說,動作都發生在過去。
首先理解時態是由時間和特點組成的,一般過去時和現在完成時的特點是一般和完成,時間時過去和現在。
首先從特點來判斷(時間點),一般,沒有特點,純敘述,完成,強調完成對,對以後得事情有影響。
現在完成時的中文意思中一般會包含已經,還沒,過
例如我已經寫了寫了一首歌,我寫過一首歌。
然後是從時間上判斷(時間段),過去,表示過去的一個時間段,與現在無關,一般指過去的時間。現在,從過去開始一直延續到現在的時間段。
例如,我昨天寫了一首歌,一般過去時
我之前寫了一首歌,我已經寫了一首歌,現在完成時。
希望能幫到你,
有語法上不懂的可以私信我。
一般來說,過去式表示動詞的所指在過去某一具體時刻得以完成。因此,過去式一般要與時間狀語在句中同現。所以,I wrote a song. 嚴格說起來是不完整的句子,它需要搭配一個具體的過去時間。當然,這個過去時間不一定非得是精準的鐘點時刻,也可以是大體時間。無論怎樣,只要指出一個過去時間就行。
如果不知道時間,或者不想說出時間,則用完成時就好了。過去式與完成式在這裡有互補關係,也就是說,倘若想用過去式,就連動作帶過去時間一同說出來,若想省去時間狀語,就單用完成式即可。
把題主的例子變成對話演繹一下或許能表明兩者的區別和聯繫:
--Ive written a song. (強調動作的完成,無需特意指出時間)
--Oh, really? WHEN? (追問動作完成的時間. when是when did you write it的省略)
--I WROTE it THREE DAYS AGO.(這時使用過去式,並加上時間狀語,兩者搭配共同表達出動作在過去得以完成)
以上是我的理解,希望對您有幫助。
英文的語法規則中,有代表過去發生的動作,有代表現在正在發生的動作,也有代表未來即將發生的動作,而過去式呢,就是描述/表達過去已經發生的動作…
雖然明白你究竟的是啥,但是一時語塞啊~~
你對現在時是怎麼理解的。
過去的你對過去的現在時怎麼理解的。
這就是過去時。
i do my homework,
i did my homework,
i have done.
表示這件事情發生了,動作的終止點在過去。
翻譯過來一個字就可以表示,就是「了」。
比如,
他走了。
He left.
(left動詞原形是leave)
例子不勝枚舉,希望有些幫助吧~
^_^
推薦閱讀: