Re: [文法] 為什麼這邊這個單字要用過去式

看板Eng-Class (英文板)作者 (邪惡松鼠)時間13年前 (2013/05/01 23:43), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《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)

05/01 23:46, , 1F
推P大的觀點跟詳解~
05/01 23:46, 1F
應該是補語,linking verb 應該不是受詞 昨天一定是睡太少昏頭...

05/01 23:58, , 2F
非常清楚 感謝你!!!!
05/01 23:58, 2F
※ 編輯: priv 來自: 140.113.23.102 (05/02 01:39)
文章代碼(AID): #1HWJWNDR (Eng-Class)
文章代碼(AID): #1HWJWNDR (Eng-Class)