03.04 說英語時不知道用過去時還是現在完成時怎麼辦?

用戶4333285812145


你好,英語過去式和過去完成式的區別在於,過去式強調動作的結束,即現在已經不再發生。完成式發生在過去的動作到底對現在或將來有沒有影響。

這個影響,主要看說話者的意圖。

比如:I ate some fruits. 我吃了一些水果。(表示之前吃了水果,現在沒有吃了。)

I have eatensome fruits. 我吃了一些水果。(表示肚子飽了,現在吃不下了,當然這個看語境,也可能是強調其他,但關鍵在於對現在的影響)


英語的時態,是說話者意圖的表現,怎麼選擇,在於你想表達什麼意圖。

以上回答,希望對你有所幫組。祝好。


莫小西MO


你好,很高興回答你的問題。

理解了一般過去時和現在完成時用法的區別,這個問題就解決了。

一般過去時強調過去。 現在完成時強調現在。

具體分析如下:

一般過去時表示在過去某個時間發生的動作或存在的狀態,強調過去的動作或狀態,跟現在沒有關係。

現在完成時表示過去發生的某一動作對現在造成的影響或結果,強調的是現在的情況。

例如: I finished my homework online last night. 我昨天晚上完成了網上作業。 (只強調昨天完成作業的行為,不涉及現在)

I have finished my homework online. 我已經完成了網上作業。 (強調現在我不用寫作業了,不用擔心作業了)

再如:

She lived in Beijing in 2016. 2016年她住在北京。 (強調2016年的事,不涉及現在她是否住在北京)

She has lived in Beijing since 2016. 2016年以來她一直住在北京。 (強調現在她仍然住在北京)

注意:

一、一般過去時的謂語部分用動詞的過去式表示;現在完成的的謂語部分用"have/has+動詞的過去分詞"表示。

二、因一般過去時強調過去,所以時間狀語都是表示過去的,例如,yesterday,last night,in 2016,two years ago等;而現在完成時強調現在,所以不能使用表示過去的時間狀語,現在完成時的時間狀語可以用recently,since2016,since two years ago,for two years等。

更多細節,須在日常學習中逐漸積累。

希望我的回答能幫到你!




初中生師友


時態是英語區別於漢語最主要的方面之一!說英語時不知道或忘記用時態(比如,過去時,現在完成時)本身說明,這個人還停留在漢語思維,沒有切換到英語思維!這就是思維上的差異也是中西方文化的差異!在英語裡,說的每一句話都希望聽眾明白,這句話是什麼時候發生的,並且通過助動詞與動詞形式的變化體現出來,當然有時還用一些表示時間的狀語指示出來。不同的是,漢語卻最多加一些時間狀語指示中心意思發生的時間,在動詞上根本就沒有時態的變化,如果沒有時間狀語,那麼謂語動詞是什麼時候發生的就靠聽眾自己去體會去“悟”甚至是去猜!!!

所以,在學習英語時一定要搞清楚這些差異,重視這些差異,在運用英語時繃緊思想上那一根差異的“弦”,督促自己“嚴格按照英語思維”去聽說讀寫,並且反覆強化訓練,達到熟能生巧,條件反射的程度,,,於是,下意識說英語就自然而然曉得用時態表達了!


康爸21


其實口語交際比學校裡做作業呀,考試呀簡單得多了,我認為掌握基本的單詞和語法,比如基本英語900句,就直接說出來就是,如果自己做句子用一般現在時就可以,人家不會計較你時態用錯不用錯,他就懂你意思,只有不懂的人,才會說你這個詞懂錯了,其實不是讀錯,而是這個動詞有它的原形,第三人稱單數時要變化,過去式,過去分詞,現在進行詞等在寫作上不同,讀音當然不同,在與外國人交談中,我們缺少的是大量的單詞,我也做過一個澳大利亞人在寧波工作的高管的太太的生活翻譯,因為十多年前,手機功能還沒這樣普及,翻譯軟件沒有,他的太太不會中文,那麼她去每星期去家樂福,麥德龍去買東西,不方便,工廠給她配了一個我,出去方便多了,我們一起買菜,逛街,做飯,聊各自的城市和家庭情況,二年來各種各樣迸撞出來相互學習語言的情境歷歷在目。前面一個懂字改為讀


仙老師教你說英語


題主問的是“說英語時…”的困惑,其實題主問的是現在完成時其中一種情況的一般過去時在口語中表達的區別。

我們還是來簡單回憶一下現在完成時通常使用的兩種情況。情況一:表示動作發生在過去,一直持續到現在。例如,I have lived in Chengdu for 4 years. 情況二:表示動作發生在過去,已完成,但是其影響持續到現在或對現在有影響。例如:I have lost my keys. 在此例中lose丟失是瞬間發生的,沒有持續到現在,但是其對現在有影響。說這句話的人可能表達的額外意思是“我現在開不了門。” 語境可能是這樣的:你的鑰匙丟了,只能焦急地在家門外等女朋友回來開門,並且等了很久。你的一個不認得你的鄰居從你家門前走過幾次看你還在就問你。“Anything wrong?Or you want to rob this house?”出什麼事了?還是你想搶劫這家人?你可以回答“I have lost my keys.”誤解就解開了。

那麼題主疑惑的就是第二種情況和一般過去時的區別。那麼I lost my keys.可能用於什麼語境呢?你的朋友來你家,看你換了一個指紋鎖。“You’ve got a new fingerprint smart lock.”你家換了個指紋鎖哦?“I lost my keys a couple of months ago. So I got this one. I don’t worry about losing keys any more.”我幾個月前丟了鑰匙,所以換了。再也不用擔心掉鑰匙了。在這裡,說話人只是陳述丟鑰匙這個事情,對現在沒有影響了。

再舉一組例子。I ate an apple./I have eaten an apple.

A: Let’s go out to have dinner. B:_____________.

A: What did you eat for breakfast? B:____________.

分別應該填哪一句呢?顯然例1中應用現在完成時,其對現在的影響就是,我不想出去吃了。這裡可譯為“我已經吃了一個蘋果了。”

所以,如果要在口語中用對的話,要記得用現在完成時表示對現在有影響,並且通常可以譯為“已經做過某事了。”

思考一下下面的句子的隱含意思可能有什麼呢?或者能想出具體語境嗎?

We have met before.

I have finished my homework.

The outbreak of COVID-29 has ended.


英語學習資料


1、過去式:時間點只在過去 (time of the action is known, 知道何時發生)

現在完成:時間點從過去到現在 (time of the action is unknow, 不知道什麼時候發生)

例:過去式: TVXQ released their first single "HUG" in 2002. 東方神起在2002年發表了他們的第一張單曲 (他們現在可能已經發表了第三,第四張單曲了,純粹是想表達他們在2002年發表第一張單曲,跟現在沒有任何關係) 。

現在完成式: TVXQ have released their first single "HUG" (他們發表了第一張單曲,他們現在在為單曲宣傳,開簽唱會,上電臺,上節目,還在為這張單曲盡心盡力)。

2、一般過去時與具體的表示過去時間狀語如:yesterday連用;強調動作在過去發生,與現在無關;現在完成時與自已的特徵詞連用,強調過去發生的動作對現在的影響或過去開始發生一直持續到現在的動作.

例:He saw the film last night. (過去時,表示他昨晚看過那部電影了,現在不知還要不要再看一次)。

He has (ever) seen the film before.(現在\\完成時,表時他已看過那部電影,現在不想再看了)。

擴展資料

用於現在完成時的句型:

1、It is the first / second time…. that…結構中的從句部分,用現在完成時。

It is the first time that I have visited the city.

It was the third time that the boy had been late.

2、This is the… that…結構,that 從句要用現在完成時。

This is the best film that I've (ever) seen.這是我看過的最好的電影。

This is the first time (that) I've heard him sing.這是我第一次聽他唱歌。

3、現在完成時不能單獨與準確時間狀語連用,(如表示過去的時間狀語)如:yesterday(morning/afternoon),last(morning、afternoon)等,除非與for,since連用、

4、現在完成時往往同表示不確定的過去時間狀語連用如already(肯定句中)、yet(否定,疑問,句末)、just、before、recently、still、lately、never等。

He has already obtained a scholarship.他已經獲得了一份獎學金。

I haven't seen much of him recently (lately).我已經很久沒有看到他(最近的)。


我愛吃菜不吃飯


很高興回答你的問題,希望能夠幫助到你。

解答如下:

過去時有明確的時間標誌詞,例如:five days ago、yesterday、last year等等,現在完成時一般有for+一段時間、already。具體看你想怎麼表達。例如: I did my homework yesterday.(我昨天寫了作業,但並沒有說明是否寫完,只是表明做了這件事)。I have done my homework yesterday.(我昨天已經寫完了我的作業。強調的狀態是“已經完成”,而不只是做了。)


山海情書


過去時就是過去發生的事,有一些詞last~,yesterday,the day before yesterday基本都是過去式。現在時就是現在發生的事情。


我的世界你真不懂


英語的時態使用需要注意時間的相對和絕對性。如果單純描述過去的一個動作,就用一般過去時。如果過去的動作對現在造成影響(當然這是作者咱這樣表達),就用現在完成時。


靜待花開語言發展


過去時有時間標誌詞,例如:two days ago、last night、last year等等,現在完成時可以和for+一段時間來表示、強調的動作是“已經完成”,而不只是做了。


分享到:


相關文章: