比如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)

例子不勝枚舉,希望有些幫助吧~

^_^


推薦閱讀:
相關文章