【正文】
changes have taken place _____ you left. 4. His grandpa has been dead ____ ten years. 5. I have studied English ______ I was 12 years old. 6. It is two years _________ I became a postgraduate student. since for since for since since 練習(xí)題 : 1. It39。 ? The old man died 4 years ago. — The old man has been dead for 4 years. ? It is 4 years since the old man died. —Four years has passed since the old man died. ? He joined the Party 2 years ago. —He has been in the Party for 2 years. ?I bought the book 5 days ago. —I have had the book for 5 days. 如: ( 7)二者引出的時間狀語往往用 how long提問。 如 : I have bought this puter since four years ago. ( ) I have had this puter since four years ago. (√) I haven’ t bought anything for two months.(√ ) I haven39。 This is the third time that I have seen Karen. 這是我第三次見到 Karen。 ② This is the first (second…) time that + 從句 句型中的 that從句通常使用現(xiàn)在完成時。 ( 5) 現(xiàn)在完成時常用句型: ① It is (has been) +時間段 + since +時間狀語或從句 It is four days since last Friday. 從上周五到現(xiàn)在已經(jīng)四天了。 We have been friends since we met in school. 我們從在學(xué)校見面起就成為了好朋友。 ( 3)二者可以轉(zhuǎn)換 for + 一段時間 = since + 一段時間 + ago He has been here for five weeks. = He has been here since five weeks ago. 他到這兒已經(jīng)有五個星期了。t played for a while now. Grammar Focus for 和 since 在現(xiàn)在完成時中的應(yīng)用 for與 since都能與現(xiàn)在完成時連用,但區(qū)別較大: ( 1) for后須接“時間段” He has studied English for five years. 他學(xué)英語 5年了。 言外之意他對香港有所了解 ) How long have you had that bike over there? I39。說話人暗示他現(xiàn)在不在現(xiàn)場 ) He has been to Hong Kong. 他曾到過香港。 例如: He has gone to Hong Kong. 他到香港去了??傊?,說話時該人不在現(xiàn)場,一般 不用第一、二人稱代詞作主語。 They have been to that village several times. 他們?nèi)ミ^那個村莊好幾次了。 如: I39。 Have you ever been to Hangzhou? 你曾經(jīng)去過杭州嗎? Mary has never been to the Great Wall. 瑪麗從未去過長城??膳c just, ever, never 等連用。 They have been in Canada for five years. 他們到加拿大有五年了。 (1). Have (has) been in 意為“已經(jīng)在某地呆了多長時間”,常與 表示一段時間的狀語 連用。 Have you ever sung this English song?