她连续练习了好几个小时的小提琴。

She practices the violin 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 中学习