標簽直達:
      現在完成時與現在完成進行時的區別
      FOR’ AND ‘SINCE’    for 和since
      現在完成時可以表達某件事“在不久之前已經開始了,并且現在還在繼續”,因此它經常伴
      隨著表示持續時間的詞for 或
      since。For用于時間的長度,而表示這個時間開始的時間點即想說“……以來:則用since.
      例如:
      I have been waiting for 20 minutes.
      I have been waiting since 9:30.
      We have been playing for three hours.
      We have been playing since one o’clock.
      He has been learning English for five years.
      He has been learning English since 1998.
       
      CONTRACTED FORMS   縮略形式
      在口語中我們一般使用縮略形式。現在完成進行時的縮略形式和現在完成時一樣。
      肯定句:
      have→'ve   has →'s
      否定句:
      have not→haven’t     has→hasn’t
      例如:
      I have been waiting for 20 minutes. →I’ve been waiting for 20 minutes.
      He has been reading all morning. →He’s been reading all morning.
       
      THE PRESENT PERFECT CONTINUOUS:   現在完成進行時: 疑問句
      現在完成進行時的疑問句是通過調換肯定句的主語和have/has 的位置來實現的:
      How long has he been waiting?他等了多久了?
      Have you been working here for a long time? 你在這兒工作很久了嗎?
      和其他的時態相同,即使主語再長語序也是不變的:
      Where have George and Emily been staying?喬治和艾米麗住廳哪兒?
      What has the man with the broken arm been doing?胳膊受傷的那個男人一直在做什么?
      它和其他的時態相同,也可以有否定疑問句:
      Hasn’t your wife been taking singing lessons?你妻子一直沒上過聲樂課嗎?
      Haven’t the Smiths been learning to ski? 史密斯一家沒有學過滑雪嗎?
       
      PRESENT PERFECT SIPMLE & CONTINUOUS   現在完成和現在完成進行時
      現在完成進行時表達的是已經開始而現在還在繼續進行的某件事情。一般在使用現在完成時
      的場合不太使用它。
      比如說,在下面的例子中我們可以使用現在完成進行時:
      I have been smoking for ten years.我吸煙已經有10年了。
      這個句子表殼的是下面的意思:
      I started smoking ten years ago and I am still smoking. 我10年前開始吸煙現在還在吸。
      但是,在下面情況下我們就必須使用現在完成時:
      I have smoked 20 cigarettes today.今天我已經吸了20支煙了。
      下面的說法不成立:
      I have been smoking 20 cigarettes today. (x)
      因為我們不能像下面這樣說:
      I started smoking 20 cigarettes six hours ago and I’m still smoking 20 cigarettes.(x)
      我們可以像下面這樣說:
      I have been typing letters all day.我一整天都在打信函。
      或者:
      I have typede 40letters today.今天我打了40封信。
      但是下面的說法不成立:
      I have been typing 40letters today.(x)
      像work或live這樣的動詞本身就意味著習慣(使用在下面這樣報場合),因此,這種動詞
      可以用現在完成時也可以用現在完成進行時來表示:
       
      否定句的縮略形式
      否定句的縮寫形式是've/s not been。如:You've not been trying 或者It’s not been
      raining.但是我們一般不這樣用。
      I have been working here since 1996. 我從1996年到現在一直在這兒工作。
      =I have worked here since 1996. 我自1996年以來就在這兒工作。
      She has been living here for ten years.她一直住在這兒,已經有10年了。
      =she has lived here for ten years. 她住在這兒有10年時間。
      be 動詞很少用于現在完成進行時,它更多的是用睛現在完成時:
      I have been here since two o’clock.我從2點開始就在這兒。
      She has been a nurse fro five years.她做護士已經有5年了。
      表示‘擁有“的意思的時候,have也不用于現在完成時進行時而是在完成時中使用:
      I have had this car since 1998. 自1998年以來我就有了這輛車。
           

      現在完成時與現在完成進行時的區別

      FOR’ AND ‘SINCE’    for 和since
      現在完成時可以表達某件事“在不久之前已經開始了,并且現在還在繼續”,因此它經常伴
      隨著表示持續時間的詞for 或
      since。For用于時間的長度,而表示這個時間開始的時間點即想說“……以來:則用since.
      例如:
      I have been waiting for 20 minutes.
      I have been waiting since 9:30.
      We have been playing for three hours.
      We have been playing since one o’clock.
      He has been learning English for five years.
      He has been learning English since 1998.
       
      CONTRACTED FORMS   縮略形式
      在口語中我們一般使用縮略形式。現在完成進行時的縮略形式和現在完成時一樣。
      肯定句:
      have→'ve   has →'s
      否定句:
      have not→haven’t     has→hasn’t
      例如:
      I have been waiting for 20 minutes. →I’ve been waiting for 20 minutes.
      He has been reading all morning. →He’s been reading all morning.
       
      THE PRESENT PERFECT CONTINUOUS:   現在完成進行時: 疑問句
      現在完成進行時的疑問句是通過調換肯定句的主語和have/has 的位置來實現的:
      How long has he been waiting?他等了多久了?
      Have you been working here for a long time? 你在這兒工作很久了嗎?
      和其他的時態相同,即使主語再長語序也是不變的:
      Where have George and Emily been staying?喬治和艾米麗住廳哪兒?
      What has the man with the broken arm been doing?胳膊受傷的那個男人一直在做什么?
      它和其他的時態相同,也可以有否定疑問句:
      Hasn’t your wife been taking singing lessons?你妻子一直沒上過聲樂課嗎?
      Haven’t the Smiths been learning to ski? 史密斯一家沒有學過滑雪嗎?
       
      PRESENT PERFECT SIPMLE & CONTINUOUS   現在完成和現在完成進行時
      現在完成進行時表達的是已經開始而現在還在繼續進行的某件事情。一般在使用現在完成時
      的場合不太使用它。
      比如說,在下面的例子中我們可以使用現在完成進行時:
      I have been smoking for ten years.我吸煙已經有10年了。
      這個句子表殼的是下面的意思:
      I started smoking ten years ago and I am still smoking. 我10年前開始吸煙現在還在吸。
      但是,在下面情況下我們就必須使用現在完成時:
      I have smoked 20 cigarettes today.今天我已經吸了20支煙了。
      下面的說法不成立:
      I have been smoking 20 cigarettes today. (x)
      因為我們不能像下面這樣說:
      I started smoking 20 cigarettes six hours ago and I’m still smoking 20 cigarettes.(x)
      我們可以像下面這樣說:
      I have been typing letters all day.我一整天都在打信函。
      或者:
      I have typede 40letters today.今天我打了40封信。
      但是下面的說法不成立:
      I have been typing 40letters today.(x)
      像work或live這樣的動詞本身就意味著習慣(使用在下面這樣報場合),因此,這種動詞
      可以用現在完成時也可以用現在完成進行時來表示:
       
      否定句的縮略形式
      否定句的縮寫形式是've/s not been。如:You've not been trying 或者It’s not been
      raining.但是我們一般不這樣用。
      I have been working here since 1996. 我從1996年到現在一直在這兒工作。
      =I have worked here since 1996. 我自1996年以來就在這兒工作。
      She has been living here for ten years.她一直住在這兒,已經有10年了。
      =she has lived here for ten years. 她住在這兒有10年時間。
      be 動詞很少用于現在完成進行時,它更多的是用睛現在完成時:
      I have been here since two o’clock.我從2點開始就在這兒。
      She has been a nurse fro five years.她做護士已經有5年了。
      表示‘擁有“的意思的時候,have也不用于現在完成時進行時而是在完成時中使用:
      I have had this car since 1998. 自1998年以來我就有了這輛車。
      取消

      感謝您的關注,我們會繼續努力!

      掃碼支持
      添加微信,在線溝通
      上一篇:工作旅游口語必備 下一篇:現在完成進行時的詳細剖析及時態用法
      中國優朗總部:浙江.杭州市拱墅區湖墅南路356號錦繡大廈5層 優朗全國400-800-8273 
      杭州 | 上海 | 北京 | 廣州 | 深圳 | 南京 | 南昌 | 武漢 | 濟南 | 鄭州 | 哈爾濱 | 福州 | 太原 | 沈陽 | 西安 | 成都 | 長春 | 天津 | 青島
      優朗專注:強基計劃面試培訓、綜合評價面試培訓、三位一體面試培訓、港校面試培訓、AEAS培訓、高校升學指導服務 
      版權所有:優朗教育  網站備案號:浙ICP備16047794號-1   站點統計:
      浙公安備案號:33010502005499
      主站蜘蛛池模板: 高雄县| 乐山市| 滦南县| 宣恩县| 岳池县| 临朐县| 博湖县| 岳阳市| 千阳县| 邹平县| 峨眉山市| 泰来县| 凭祥市| 庆阳市| 三都| 博客| 内丘县| 临夏县| 安宁市| 宁陕县| 盐津县| 常宁市| 辉南县| 抚宁县| 水富县| 福建省| 延吉市| 陕西省| 安庆市| 博野县| 蓬莱市| 克拉玛依市| 华阴市| 黑龙江省| 城口县| 临漳县| 哈尔滨市| 南昌市| 昭平县| 思南县| 陕西省|