作者priv (邪惡松鼠)
看板Eng-Class
標題Re: [文法] 為什麼這邊這個單字要用過去式
時間Wed May 1 23:43:17 2013
※ 引述《woi5566 (我愛伍伍陸陸)》之銘言:
: 一樣有個過去完成的句子想請教
: 一樣來自影集
: she might have been upset, she might have been hungry
: 之前只有學過後面+pp or ving 沒遇過+形容詞的
: 在請求高手解惑!! 感謝
重回一篇,說真的我覺得你需要家教
1. have been 是 be 動詞的完成式
變成 have been 不影響 be 動詞可以接的補語的種類
2. She is hungry.
She has been hungry.
上面的例子只是他為了解釋所以造的
實際上比較不會說 She has been hungry. 應該都有前後文搭配
例如說 She has been hungry for a while. 會比較自然
這個問題屬於完成式用法的問題,和你原本問的問題無關
建議你好好研究一下完成式會比較了解
3. 另外原句 might have been 形態上是完成式
但文意上並不是完成式,所以根本不牽涉完成式用法的問題
單純就是文法上的形態變化
原說話者推測 She was upset. 所以使用助動詞 might
但若寫成 She might be upset. 無法表達發生在過去的語意
所以將其改為完成式表達 be upset 發生在過去
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.23.102
※ 編輯: priv 來自: 140.113.23.102 (05/01 23:44)
推 veronikoala:推P大的觀點跟詳解~ 05/01 23:46
應該是補語,linking verb 應該不是受詞
昨天一定是睡太少昏頭...
推 woi5566:非常清楚 感謝你!!!! 05/01 23:58
※ 編輯: priv 來自: 140.113.23.102 (05/02 01:39)