現在完成時表示過去發生或已經完成的動作對現在的影響或結果,也可以表示過去已經開始並持續到現在的動作或狀態。學習現在完成時從結構和句型開始:
作文:主語+have/有+過去分詞+其他。(第三人稱中主語單數時,用has,其他人用have。過去分詞:規則動詞的過去分詞與動詞的過去式相同;不規則動詞需要特殊記憶。)
否定:主語+還沒/還沒+過去分詞+其他。
題型:有/有+主語+過去分詞+其他?
簡答:有,主語+have/有。(肯定)
不,主語+還沒有/還沒有。(否定)
第二部分
現在完成時的意義之壹是過去完成的動作對現在仍有影響,可以用以下四個標誌來表示:
*標有已經、公正和尚未
表示動作或狀態到目前為止已經發生、剛剛發生或還沒有發生。
他已經得到了她的幫助。他得到了她的幫助。
他剛剛看過這部電影。他剛剛看過這部電影。
他還沒有回來。他還沒有回來。
*以永遠和永不為標誌
表示壹個動作或狀態到目前為止已經發生或從未發生過。
這是我看過的最好的電影。這是我看過的最好的電影。
他從未去過北京。他從未去過北京。
*以行動的次數為標誌。
如果壹個動作到目前為止已經發生了幾次,用現在完成時。
他說他已經去過美國三次了。他說他去過美國三次。
*標記到目前為止
經常表示壹個動作或狀態到目前為止已經發生。
到目前為止,他已經到北京了。到目前為止,他已經到達北京。
她已經通過了考試。到目前為止,她已經通過了考試。
第三部分
過去開始的行動壹直延續到現在,甚至可能繼續下去。從動作“延續”的特點和“時間”點、段的區分,可以進壹步學習現在完成時。
*“終止”和“繼續”應更改。
英語中的動詞可以分為進行動詞和非進行動詞。在現在完成時,壹定要註意動詞的這個特點,把這種非連續動詞轉換成連續動詞。比如:
“貓戲”已經上演半小時了。《貓》已經播了半個小時了。
這本字典妳買了多久了?妳買這本字典多久了?
常見的初中短語有:come-be,out-be out,leave-be away(從),begin-be on,buy-have,borrow-keep,join-be member/介詞短語,die-be dead,being-be,open (v.)-be open(。
*時間“點”和“段”必須加以區分。
過去開始的動作可以持續到某個點,也可能持續。這時候就要根據時間“點”和“段”來選擇相應的介詞for或since。比如:
他已經失蹤兩年了。他已經走了兩年了。(持續+時間段)
1992以來壹直是英語老師。1992以來壹直是英語老師。
(自+過去壹段時間以來)
第四部分
壹、動詞的過去分詞形式:通常情況下,動詞的過去分詞與其過去時態相同,過去分詞是在動詞後加ed形成的,但有些動詞有不規則形式。
去-去-去-來-來-跑-跑-遊泳-遊泳-飛-飛-看
說-說-做-做-給-給-藏-藏-成為
take-take get-get/get break-break shake-wake-wake
醒來-醒來-起來-起來-躺下-倒下-開始-開始知道-知道
忘記-忘記寫-寫選擇-選擇喝-喝-吃-吃
被咬過的展示
她忘記了自己的名字。她失憶了。
她忘記了自己的名字。她失憶了。
我已經喝了咖啡。
我已經喝過咖啡了。
他們去見總統了。
他們去見校長了。
她來看妳了。
她來看妳了。
have用在現在完成時,可以和前面的代詞壹起構成縮略形式。
我以前去過壹次紐約。
我去過紐約。
他去了魚市。
他去過魚市。
我們是來幫忙的。
我們已經提供了幫助。
用現在完成時不要表達否定形式。當有not時,have可以用not縮寫,但此時不能用前面的代詞縮寫。
她沒和他說過話。
她還沒和他說過話。
提問時,have需要在句首提及。
妳看到馬修了嗎?
妳看到馬修了嗎?
第四,壹般過去時和現在完成時在某種程度上有相似之處,但當然兩者也有本質的區別。當妳需要指出過去某個特定時刻發生的事情時,需要用壹般過去時。
他三天前完成了。
他三天前完成了工作。
他們很久以前就結束了。
他們很久以前就完成了這項工作。
當沒有指定時間時,可以用現在完成時和壹般過去式。
我已經完成了。
我很久以前就完成了。
我已經完成了。
我很久以前就完成了。
壹般來說,過去式比現在完成時更能表達事情的結果。
約翰教了二十年數學。
約翰教數學已經有20年了。
約翰教了二十年數學。
約翰教了20年數學。
在上面的句子中,第壹句保留了約翰繼續教數學的可能性。第二句話表明約翰已經不再教數學了。他可能退休了,換了工作,或者去世了。
史蒂夫和卡羅爾已經在那家餐館吃過兩次了。他們真的很喜歡。
史蒂文和卡羅爾已經在那家餐館吃過兩次了。他們真的很喜歡那裏。
史蒂夫和卡羅爾在那家餐館吃過兩次。
史蒂文和卡羅爾在那家餐館吃過兩次。
如果某事發生在過去並持續到說話的這壹刻,妳需要使用現在完成時。
他們已經在這裏住了很長時間了。
他們已經在這裏住了很長時間了。
她在澳大利亞已經兩年了。
她在澳大利亞已經兩年了。
我們已經連續學習了5個小時。
我們已經學習了五個小時了。
蒂姆已經等了30分鐘了。
蒂姆已經等了30分鐘了。
下面這句話含有“動作發生在過去,已經結束”的意思。
他們在這裏住了很長時間。
他們在這裏住了很長時間。
梅麗莎等了30分鐘。
梅麗莎等了30分鐘。
當句子中有since時,我們通常使用現在完成時。
自六月以來,我們壹直住在這裏。
自六月以來,我們壹直住在這裏。
自從上個月以來,她壹直在中國。
自從上個月以來,她壹直在中國。
當現在完成時前面有powers時,即使主格是第三人稱單數形式,我們還是用have的動詞原形形式。
她可能忘記鎖門了。
她可能忘記關門了。
他可能把畫給了別人。
他可能把畫給了別人。
Should,could和must沒有簡單的過去式。他們用現在完成時來表達過去的狀態。
他應該早點告訴妳。
他應該早點告訴妳。
我應該更加努力的。
我本應該更加努力的。
她本可以更好的。
她可以做得更好。
妳壹定見過他。
妳壹定見過他。
現在完成時和壹般過去時的區別
壹、現在完成時壹般不與表示過去某壹特定時間的詞連用;壹般過去時通常與過去的某個特定時間連用。
昨天10: 00回家。
我現在已經到家了。
第二,現在完成時——永遠和永遠
Ever和never常用於現在完成時,在過去分詞之前;意思是“體驗”。Ever表示“曾經”,never表示“永遠”;永遠不=永遠不.現在完成時-永遠和永遠。Ever多用於疑問句,never壹般用於否定句;
妳去過日本嗎?妳去過日本嗎我從未去過日本。我從未去過日本。)
用現在完成時回答壹般問題
現在完成時的結構是“have/Has+過去分詞”,其中Have是助動詞,那麽現在完成時壹般疑問句的結構是:Have/Has+主語+過去分詞?
用現在完成時回答壹般問題
回答這類問題的結構是:有,主語+have/有。不,subject ++還沒有/還沒有。
為了進壹步說明,往往會加上壹個簡單的過去式句子,如:A:妳去過上海嗎?
是的,我有。我去年去過那裏。
已經/已經走了
去過…的意思是“去過某個地方”(意思是過去的經歷,但現在回來了)
意思是“去了某個地方”(意思是出去了,還沒回來)