2023-06-28 09:52:09來源:勵普網(wǎng)
(資料圖片僅供參考)
現(xiàn)在完成時的概念是過去發(fā)生或已經(jīng)完成的動作對現(xiàn)在造成的影響或結(jié)果,或從過去已經(jīng)開始,持續(xù)到現(xiàn)在的動作或狀態(tài)。
(一)肯定式主語+助動詞have /has +過去分詞+其它說明:這里的have /has是助動詞,沒有什么具體意義.當(dāng)主語是第三人稱單數(shù)時助動詞用has,其余人稱一律用have. has,have的縮略式分別為"s或"ve.規(guī)則動詞過去分詞的構(gòu)成與過去式的構(gòu)成方式一樣,不規(guī)則動詞可參看不規(guī)則動詞表.
實(shí)例:
1)I"ve just copied all the new words .我剛抄寫了所有的生詞. (表示不要再抄了)
2)She has lost her books .她丟失了她的書. (表示到目前為止還沒有找到)(如果用過去時:She lost her books . 則強(qiáng)調(diào)書是過去丟的這一動作,而不知現(xiàn)在有沒有找到)
3)We"ve just cleaned the classroom .我們剛好打掃了教室.(表明現(xiàn)在教室是干凈的)
(二)否定式主語+助動詞have /has+not+過去分詞+其它說明:現(xiàn)在完成時構(gòu)成否定句時,只需在助動詞have /has后面加not就行.have not,has not的縮略式分別為haven"t ,hasn"t.另外,肯定句中有some,already時,改為否定時要分別改成any,yet.實(shí)例:
1)I haven"t finished my homework yet.我還沒有完成我的作業(yè).
2)She hasn"t travelled on a train .她沒有坐火車旅行過.
3)We have never spoken to a foreigner.我們從來沒有和外國人說過話.注:有時not可以用never代替,表示“從來沒有”的意思.又如:
4)I have never seen him before.以前我從來沒有見過他.
(三)一般疑問式助動詞Have /Has +主語+過去分詞+其它 ?說明:把陳述句中的have或has放到句首,句末打問號,同時把句中的some ,already改為any ,ye t就構(gòu)成了一般疑問句.肯定回答用“Yes ,主語+have/has.否定回答用“No,主語+haven"t/hasn"t.”有時也可以用“No,not yet./No ,never./No,not even once.”等.
實(shí)例:
1)—Have you ever made dumplings ?你曾經(jīng)做過餃子嗎? —Yes ,I have .是的,我做過
.2)—Has she ever been abroad ?她曾經(jīng)出過國嗎? —No,never.不,從來沒有.
3)—Have they found the lost books yet ?他們已經(jīng)找到了丟失的書嗎? —Yes ,they have.是的,他們找到了.注意:當(dāng)句中有否定詞not ,hardly(幾乎不),never的時候,在改為反意疑問句時,附加部分用肯定形式.例如:You have never come to our school ,have you ?你以前從來沒有來過我們學(xué)校,是嗎?
二、現(xiàn)在完成時的用法
(一)現(xiàn)在完成時的用法1:表示過去發(fā)生或已經(jīng)完成的某一動作對現(xiàn)在造成的影響或結(jié)果.此時,常與時間副詞already(已經(jīng)) ,yet(還、已經(jīng)) ,just(剛剛、僅僅) ,ever(曾經(jīng)) ,never(從不) ,before(以前)等連用.這幾個副詞的用法如下:
1.already意為“已經(jīng)”,通常用于肯定句中,可放在助動詞之后,過去分詞之前,也可以放在句末.實(shí)例:
1)I"ve already read this book. 我已經(jīng)讀過這本書了. “讀”這一動作發(fā)生在過去,對現(xiàn)在造成的影響是“知道書中的內(nèi)容”.
2)I"ve washed my clothes already.我已經(jīng)洗了衣服. 洗衣服的動作已完成,其結(jié)果是“衣服冼干凈了”.注意:在表示吃驚或明知故問等感情色彩時,already也可用于(口語)疑問句中.實(shí)例:
3)Have you met him already ?你(真的)已經(jīng)見過他了?
2.yet用在疑問句中意為“已經(jīng)”,用在否定句中意為“還”,常放在句末.
實(shí)例:
1)—Has he found his watch yet ?他已經(jīng)找到他的手表了嗎? —No,not yet.不,還沒有.
2)The woman hasn"t found her dog yet .那位婦女還沒有找到她的狗.(沒找到狗,心里著急,這就是對現(xiàn)在的影響)
3.just意為“剛剛”,表示行為剛剛過去,常放在助動詞與過去分詞之間.實(shí)例: He has just come back from school .他剛從學(xué)校回來.
4.ever意為“曾經(jīng)”,用于疑問句或否定句中,放在助動詞與過去分詞之間.
實(shí)例:
1)Have you ever been to Hong Kong ?你曾去過香港嗎?
2)I haven"t ever spoken to her.我未曾和她說過話.
5.never意為“從來沒有”常與before連用(before要放在句尾,而never多放在助動詞與過去分詞之間).
實(shí)例:
I have never travelled by plane before.我以前從來沒有乘飛機(jī)旅行過.
6.before意為“以前”,指過去不確定的某個時間,總是放在句末,不受句型的限制.
實(shí)例:
1)Have you been to Hainan before ?你以前去過海南嗎?
2)I haven"t eaten Guangdong food before.我以前沒吃過廣東菜.
(二)現(xiàn)在完成時用法二2——持續(xù)性用法(肯定句,疑問句中謂語動詞必須是延續(xù)性動詞):表示過去已經(jīng)開始,持續(xù)到現(xiàn)在的動作或狀態(tài).此時常與“for +一段時間或“since+過去的點(diǎn)時間或從句(從句用一般過去時)以及so far(到目前為止)等時間狀語連用.
for + 段時間 since +點(diǎn)時間實(shí)例:
1)I"ve lived here since 1990.自從1990年以來我就住在這里. = I"ve lived here since 13 years ago. = I"ve lived here for 13 years. = It is 13 years since I began to live here.2)I haven"t seen him for three years .我三年沒有看見他了. = I haven"t seen him since three years ago = I haven"t seen him since 2000. = It is 3 years since I saw him last time.3)Mr Wang has worked in the factory since he came to the city . 自從到這個城市以來,王先生一直在這家工廠工作.4)She"s been at this school since five years ago. 自從五年前以來她就在這個學(xué)校.注意:
①在這類句子的肯定句和疑問句中謂語動詞必須用延續(xù)性動詞.短暫性動詞由于動作不能持續(xù),故不能與for(達(dá)到;累計)或since(自從...到現(xiàn)在)引出的時間狀語連用.
②對for和since引導(dǎo)的時間狀語提問要用How long1) 他入團(tuán)兩年了. 誤:He has joined the League for two years. 正:He has been a League member for two years.
2)我買這輛自行車三年了. 誤:I have bought this bike for three years. 正:I have had this bike for three years.
2) ▲部分短暫性動詞與之對應(yīng)的延續(xù)性動詞: 短暫性動詞 延續(xù)性動詞 die → be dead borrow → keep buy/catch → have get up → be up come → be in finish → be over leaver → be away open → be open close → be closed begin → be on become interested in → be interested in有人可能會問:一般過去時和現(xiàn)在完成時所表示的動作都發(fā)生在過去,那么這兩種時態(tài)有什么區(qū)別呢?
☆答:
①一般過去時與具體的表示過去時間狀語如:yesterday連用;強(qiáng)調(diào)動作在過去發(fā)生,與現(xiàn)在無關(guān).
②現(xiàn)在完成時與自已的特征詞連用,強(qiáng)調(diào)過去發(fā)生的動作對現(xiàn)在的影響或過去開始發(fā)生一直持續(xù)到現(xiàn)在的動作.例: He saw the film last night. (過去時,表示他昨晚看過那部電影了,現(xiàn)在不知還要不要再看一次)He has (ever) seen the film before.(現(xiàn)在\完成時,表時他已看過那部電影,現(xiàn)在不想再看了)用于現(xiàn)在完成時的句型
1)It is the first / second time…. that…結(jié)構(gòu)中的從句部分,用現(xiàn)在完成時. 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…結(jié)構(gòu),that 從句要用現(xiàn)在完成時. This is the best film that I"ve (ever) seen.
這是我看過的最好的電影. This is the first time (that) I"ve heard him sing. 這是我第一次聽他唱歌.
雅思 托福 GRE IB SAT GMAT A-Level ACT 多鄰國英語測試 OSSD 英語四六級 出國英語 詞匯 AEAS 英語口語 商務(wù)英語 考研英語 青少英語 成人英語 個人提升英語 高中英語 劍橋英語 AP課程 一級建造師 二級建造師 消防工程師 消防設(shè)施操作員 BIM 造價工程師 環(huán)評師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑九大員 注冊電氣工程師 一級注冊建筑師 公路水運(yùn)檢測 通信工程 裝配式工程師 二級注冊建筑師 智慧消防工程師 智慧建造工程師 全過程工程咨詢師 EPC工程總承包 碳排放管理師 初級會計師 中級會計師 注冊會計師(cpa) CFA ACCA CMA 基金從業(yè) 證券從業(yè) 會計證 初中級經(jīng)濟(jì)師 薪稅師 會計實(shí)操 企業(yè)合規(guī)師 FRM 會計就業(yè) 教師資格 食品安全管理師 人力資源管理 鄉(xiāng)村規(guī)劃師 心理咨詢師 健康管理師 家庭教育指導(dǎo)師 普通話 公共營養(yǎng)師 物流師 網(wǎng)絡(luò)主播 專利代理師 教師招聘 少兒編程 書法培訓(xùn) 繪畫美術(shù) 音樂 舞蹈 棋類 國畫 樂器 擊劍 機(jī)器人編程 小孩子注意力訓(xùn)練 兒童專注力 體適能 少兒小主播 信奧賽C++ 籃球 羽毛球 足球培訓(xùn) 嵌入式培訓(xùn) 軟件測試 Web前端 linux云計算 大數(shù)據(jù) C/C++開發(fā) 電子商務(wù) Java開發(fā) 影視后期 剪輯包裝 游戲設(shè)計 php 商業(yè)插畫 產(chǎn)品經(jīng)理 Python photoshop UXD全鏈路 UI設(shè)計 室內(nèi)設(shè)計 電商視覺設(shè)計 IT認(rèn)證 PMP項目管理