完成體

Multi tool use
完成體(perfect aspect)是喚起聽者對一個行動所產生的結果而非行動自身的注意的一種語法體,也可以當作一種時態。這必須區分於完整體(perfective aspect),它把一個動作視為沒有內部的結構的一個整體。「完成」和「整並」非不相容的概念,完成體可以提及要么完整性的(perfective)或要么非完整的(imperfective)行動所結果的狀態。
英語實例
完成體在英語中通過變位“to have”動詞并接著添加主動動詞的過去分詞來形成: 動詞“to have”的變位確定整體構造的時態,所以有了現在完成時、過去完成時和將來完成時。英語還分開編碼出是一種未完成體的進行體。
換句話說,英語在時態之外區分四種不同的體:
- 未完成且完成性,如“I wrote a novel”。這種體讓聽者關注完成了的行動自身。
- 完成且完成性,如“I have written a novel”。這種體讓聽者關注完成了的動作的結果。
- 未完成且進行性,如“I am writing a novel”。這種體讓聽者關注進行著的行動自身。
- 完成且進行性,如“I have been writing a novel”。這種體讓聽者關注進行著的行動的結果。
動詞“to have”的時態指示“結果”而非“行動”的時間。例如,在上述句子“I have written a novel”中,小說明顯是現在完成的: 動詞“to have”的現在時指示“結果”,即作為有完成了小說的作家的狀態,被認為是在現在時中的,即使寫作關係是在過去時中的。
此外,過去進行時(“I was writing a novel”)可能意味著行動被中斷了: 這種暗含也延伸到過去完成進行時(“I had been writing a novel”)。
被動語氣一般可以同完成體相組合,但是英語使用者趨向不贊成被動完成進行時,當它們形成“been being”構造的時候會皺起眉頭,如“the novel has been being written for ages now”,它是“I have been writing the novel for ages now”的被動形式。
在直陳語氣之外,完成體只有有限的真正存在。因為英語情態動詞很大程度上是變化不完全動詞,并且因為英語虛擬語氣自身不形成真正的過去時,動詞“to have”經常用來構造過去時態。例如,儘管“I could write a novel”在英語中是允許的,“I could wrote a novel”是“不合語法的”,替代使用形式“I could have written a novel”。這些時態經常類推叫做完成時,但是完成體只在它有對比的未完成體的時候才真正存在,因為它是通過聽者放置注意的地方的微妙區別而定義的。
參見
- 現在式
- 過去式
- 未來式
- 过去分词
- 现在分词
- 過去完成式
- 完成式
- 未完成時
- 完整體
外部連結
.mw-parser-output .refbegin{font-size:90%;margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{list-style-type:none;margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li,.mw-parser-output .refbegin-hanging-indents>dl>dd{margin-left:0;padding-left:3.2em;text-indent:-3.2em;list-style:none}.mw-parser-output .refbegin-100{font-size:100%}
- Present Perfect Tense
- 6 Perfect Tenses Explained + Exercises
Grammar Tutorials - a column overview of the English tenses
- Greek tenses
語法體及詞彙體
|
|
完成與未完成 |
完整体
- 不定過去時
- Momentane
Semelfactive#
非完整体
- 進行時態
- Delimitative aspect
- 未完成時
Iterative aspect/distributive/frequentative#
|
|
通用與情節 |
- Gnomic aspect
- Habitual aspect
|
|
開始與結束 |
Inchoative aspect/Inchoative verb#
- Cessative aspect
|
|
相對時間 |
|
|
#詞彙體、語法體未標記。
|
|
wZB C0nhMy2hjwY5BHLzgJm VtcOOB9yjwFUFC2D7HW
Popular posts from this blog
提示 :本条目的主题不是 香港中文大學(深圳) 。 body.skin-minerva .mw-parser-output table.infobox caption{text-align:center} 香港中文大學 The Chinese University of Hong Kong 校训 博文約禮 [1] [2] 创建时间 1963年10月17日 学校类型 法定(公立)、研究型 監督 主權移交前:英屬香港總督 主權移交後:香港特別行政區行政長官 校董會主席 梁乃鵬博士 校長 段崇智教授 副校长 華雲生教授(常務副校長) 霍泰輝教授、吳基培教授 張妙清教授、潘偉賢教授 陳偉儀教授、吳樹培先生 教师人數 1,619 [3] 学生人數 25,489 [3] 本科生人數 20,147 [3] 研究生人數 5,342 [3] 校址 香港新界沙田馬料水沙田市地段437號(大埔公路十一至十二咪左右(正門及崇基門) 22°25′10″N 114°12′19″E / 22.41946°N 114.205358°E / 22.41946; 114.205358 坐标: 22°25′10″N 114°12′19″E / 22.41946°N 114.205358°E / 22.41946; 114.205358 科學園路與澤祥街交界(東校門) 澤祥街18號(沙田凱悅酒店及工商管理學院)) 校區 新市鎮 总面积 134.4公頃(1,344,000平方米) [2] 代表色 紫與金 [1] 吉祥物 鳳凰 [1] 隶属 英聯邦大學協會 國際商管學院促進協會(AACSB) 東南亞高等教育協會 ( 英语 : ASAIHL ) 國際大學協會 亚太高校书院联盟 八大公立大學聯盟(譯自:HK8)[3] 网站 http://www.cuhk.edu.hk/ 香港中文大學 ( 英语: The Chinese University of Hong Kong ,縮寫为 CUHK ),簡稱 中文大學 、 中大...
10
1
I have a function that searches a vector of iterators and returns the iterator if its names matches a string passed as an argument. koalaGraph::PVertex lookUpByName(std::string Name, std::vector<koalaGraph::PVertex>& Vertices) { for (size_t i = 0; i < Vertices.size(); i++) { if(Vertices[i]->info.name == Name) return Vertices[i]; } } My question is how can I implement this as a lambda, to use it in connection with std::find_if ? I'm trying this: std::vector<koalaGraph::PVertex> V; std::string Name; std::find_if(V.begin(), V.end(), [&Name]() {return Name == V->info.name;}) But it says that V an enclosing-function local variable cannot be referenced in a lambda body unless it is in the capture list.
...
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
4
1
I am installing hackintosh in virtualbox on ubuntu, but when I try to start, I get above error. Here are some more details, Result Code: NS_ERROR_FAILURE (0x80004005) Component: ConsoleWrap Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed} How can I solve this issue?
16.04 virtualbox
share | improve this question
asked Oct 22 '17 at 15:10
luv.preet luv.preet
1,502 4 13 29
...