搜尋自 英語 {1} 教師……
Frank
have been hungry? was hungry?
A: You just ate both our salads!
B: I have been very hungry.
Question: Why does here A use 'have been' instead of 'was'? does it make sense if B says 'I was really hungry'?
2014年10月20日 08:13
解答 · 10
2
To me it would actually make more sense if B said 'was' instead 'have been'.
In this case B might be saying that they are constantly hungry because of some condition like pregnancy, for example.
2014年10月20日
2
It's odd-sounding, for sure. 'have been hungry' implies that the person felt hunger for a long period of time before eating both salads, which is why they ate both.
However, 'was hungry' sounds more natural and doesn't change the meaning.
2014年10月20日
1
Yes, 'was' hungry is more natural. You were hungry before you ate the salads and you're not hungry any more.
The sentence from your English book is different:
A: Do you realize what you just did? You just ate both our salads!
B: I did? I must have been very hungry. If I hadn't been very hungry, I never would have eaten both our salads.
'I never would have eaten' is not a present perfect - it's a third conditional form.
2014年10月20日
I think " have been hungry" is more emphatic
- have been very hungry : he is so hungry and he still feel hungry although he ate all salads
- was really hungry : he didnt feel hungry anymore after he ate
2014年10月20日
還沒找到你要的答案嗎?
寫下你的問題,讓母語者來幫助你!


