on one's feet
【站着;站立;】
She's been on her feet an hour.
这句话的意思是:她已经站了一个小时了。
1. 逐部分理解
- She's = She has(这里是现在完成时,不是 She is)
- been /bɪn/ = be 的过去分词
- on her feet = 站着;双脚站立着
- an hour = 一个小时
完整结构是:
She has been on her feet for an hour.
她已经站了一个小时了。
原句省略了介词 for,在口语中很常见。
2. 重点短语:on one's feet
on one's feet /ɑːn wʌnz fiːt/ 短语:站着;站立;也可以引申为恢复健康、恢复正常状态。
例句:
- I've been on my feet all day. 我一整天都站着。
- My feet hurt from being on my feet so long. 因为站了太久,我的脚都疼了。
- She's back on her feet after the illness. 她生病后已经恢复健康了。
3. She's been 是什么意思?
这里的 She's been 是 She has been 的缩写。
现在完成时强调:从过去某个时间开始,一直持续到现在。
例如:
- She's been here for two hours. 她已经在这里待了两个小时了。
- She's been working all day. 她已经工作一整天了。
- She's been on her feet an hour. 她已经站了一个小时了。
听力重点: She's been on her feet 连读时,been on 容易连在一起,听起来不像一个个独立的单词。要把整个短语作为一个语音单位来熟悉。