她连续练习了好几个小时的小提琴。
She practices the violin for hours on end.
▼点击显示答案
for英 /fɔː/|美 /fɔr/
hours英 /aʊəz/|美 /aʊrz/
on英 /ɒn/|美 /ɑn/
end英 /end/|美 /ɛnd/
解释
for 是介词,在这里表示"持续的时间长度"。
hours 是 hour 的复数形式,意思是"小时",表示时间单位。
on 是介词,在这个短语中与 end 搭配使用。
end 意思是"末端、尽头",on end 构成固定短语表示"连续地、不间断地"。
for hours on end 这个短语表示"连续好几个小时不间断地"。
She practices the violin for hours on end.
for 是介词,在这里表示"持续的时间长度"。 hours 是 hour 的复数形式,意思是"小时",表示时间单位。 on 是介词,在这个短语中与 end 搭配使用。 end 意思是"末端、尽头",on end 构成固定短语表示"连续地、不间断地"。 for hours on end 这个短语表示"连续好几个小时不间断地"。
在 App 中完整学习这张卡片
在 App 中学习