|
He has been married.究竟表示什么意思? | |||
作者:李 翔 文章來源:本站原創 點擊數: 更新時間:2014/4/24 |
|
||
說明:引用此文請注明出處,并務請保留后面的有效鏈接地址,謝謝!
我國的英語專家也采納了這個觀點。例如: 1. 胡鑫鏞編著的《英語語法五十題》(上海教育出版社 1983年11月第1版)P361認為:如果說“已完成”用法強調動作或狀態的完成,那么,“未完成”用法則著重于動作或狀態的時間延續的長短。由此可見,在一般情況下,用不用表示一段時間的狀語,是區分兩種用法地主要標志:不用,是“已完成”用法;用了,是“未完成”用法。我們之所以要加以區分,是因為有事兩種用法地意義大相徑庭。試比較: Richard has been ill. Richard has been ill for nearly a week. 前一句沒有一段時間的狀語,是“已完成”用法,表示生病的狀態已經結束,眼下已經痊愈了;后一句與一段時間的狀語連用,是“未完成”用法,暗示生病的狀態在繼續之中。 又如: Mary and Jane have lived in London.(已不再那兒住了) Mary and Jane have lived in London since 1980. (還住在那兒) I’ve studied human nature. (目前已不再研究了) I’ve studied human nature all my life. (目前仍在研究) 2. 鄭樹棠編著的《英語動詞與時態》(廣西人民出版社 1986年8月第1版)P104-107認為:完成時的未完成用法往往帶有表示一段時間的狀語,而完成時的已完成用法一般沒有表示一段時間的狀語。比較下列幾組句子: A組: a) We’ve lived in shanghai since last September. b) We’ve lived in shanghai. B組: a) He has studied English for four years. b) He has studied English. C 組: a) She has been ill for a fortnight. b) She has been ill. 上面三組例句中的a)句均帶有表示一段時間的狀語: A組a)句的時間狀語是since last September,表示從去年九月份開始一直延續到講話時刻,是一個表示一段時間的時間狀語;B 組a)句的時間狀語是for four years,表示到目前為止動作已延續了四年;C組a)句的時間狀語是for a fortnight,也是表示“生病”這一情況已延續兩周了。而三組例句中的b)句都沒有帶表示一段時間的狀語,都屬于完成時的已完成用法:A組b)句表示“我們”曾在上海住過,但現在已不住在上海了;B組 b)句表示他學過英語,但現在不再學,也許英語已生疏了;C組b)句表示她曾生過病,但現在沒有病,身體是好的。 一般來說,完成時的“已完成”用法既適用于狀態動詞,也適用于動態動詞。 狀態動詞用于完成時表示已完成。如: He has been an honest man.(be屬于表示“狀態”類動詞) 動態動詞用于完成時表示已完成。如: Mr Smith has worked in the factory. (work屬動態動詞類表持續動作動詞) 3. 王國棟著的《大學英語深層語法》(清華大學出版社 2005年1月第1版)P216:具有“持續”意義的句子若去掉時間狀語,則表示“完成”、“經歷”的意義完成體結束用法。 例如: She has been a teacher. (表“經歷”,現在已不是教師) 4. 杜永文 編著的《高階英語語法》(中國對外翻譯出版公司2007年7月第1版)P794:一個包含現在完成時的句子里,有沒有表示目前此刻在內的時間狀語,對整個句子的意義影響很大。例如: I have been ill. (目前時刻是健康的) I have been ill since May 6. ( He has studied English. (可是現在已經終止學習) He has studied English (for) three years.(現在仍然學習) 那么,這種用法是否已經過時了呢?回答是否定的。 引用地址: |
|||
文章錄入:李翔 責任編輯:admin | |||
【發表評論】【加入收藏】【告訴好友】【打印此文】【關閉窗口】 |
|
||||||
| 網站地圖 | 版權申明 | 設為首頁 | 加入收藏 | 會員中心 | 取回密碼 | 友情鏈接 | 用戶留言 | 管理登錄 | ||||
|