![]() ![]() |
He has been married.究竟表示什么意思? |
作者:李 翔 文章來源:本站原創(chuàng) 點擊數(shù) 更新時間:2014-04-24 文章錄入:李翔 責任編輯:admin |
|
我國的英語專家也采納了這個觀點。例如: 1. 胡鑫鏞編著的《英語語法五十題》(上海教育出版社 1983年11月第1版)P361認為:如果說“已完成”用法強調(diào)動作或狀態(tài)的完成,那么,“未完成”用法則著重于動作或狀態(tài)的時間延續(xù)的長短。由此可見,在一般情況下,用不用表示一段時間的狀語,是區(qū)分兩種用法地主要標志:不用,是“已完成”用法;用了,是“未完成”用法。我們之所以要加以區(qū)分,是因為有事兩種用法地意義大相徑庭。試比較: Richard has been ill. Richard has been ill for nearly a week. 前一句沒有一段時間的狀語,是“已完成”用法,表示生病的狀態(tài)已經(jīng)結束,眼下已經(jīng)痊愈了;后一句與一段時間的狀語連用,是“未完成”用法,暗示生病的狀態(tài)在繼續(xù)之中。 又如: 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. 鄭樹棠編著的《英語動詞與時態(tài)》(廣西人民出版社 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,表示從去年九月份開始一直延續(xù)到講話時刻,是一個表示一段時間的時間狀語;B 組a)句的時間狀語是for four years,表示到目前為止動作已延續(xù)了四年;C組a)句的時間狀語是for a fortnight,也是表示“生病”這一情況已延續(xù)兩周了。而三組例句中的b)句都沒有帶表示一段時間的狀語,都屬于完成時的已完成用法:A組b)句表示“我們”曾在上海住過,但現(xiàn)在已不住在上海了;B組 b)句表示他學過英語,但現(xiàn)在不再學,也許英語已生疏了;C組b)句表示她曾生過病,但現(xiàn)在沒有病,身體是好的。 一般來說,完成時的“已完成”用法既適用于狀態(tài)動詞,也適用于動態(tài)動詞。 狀態(tài)動詞用于完成時表示已完成。如: He has been an honest man.(be屬于表示“狀態(tài)”類動詞) 動態(tài)動詞用于完成時表示已完成。如: Mr Smith has worked in the factory. (work屬動態(tài)動詞類表持續(xù)動作動詞) 3. 王國棟著的《大學英語深層語法》(清華大學出版社 2005年1月第1版)P216:具有“持續(xù)”意義的句子若去掉時間狀語,則表示“完成”、“經(jīng)歷”的意義完成體結束用法。 例如: She has been a teacher. (表“經(jīng)歷”,現(xiàn)在已不是教師) 4. 杜永文 編著的《高階英語語法》(中國對外翻譯出版公司2007年7月第1版)P794:一個包含現(xiàn)在完成時的句子里,有沒有表示目前此刻在內(nèi)的時間狀語,對整個句子的意義影響很大。例如: I have been ill. (目前時刻是健康的) I have been ill since May 6. ( He has studied English. (可是現(xiàn)在已經(jīng)終止學習) He has studied English (for) three years.(現(xiàn)在仍然學習) 那么,這種用法是否已經(jīng)過時了呢?回答是否定的。
|
![]() ![]() |