For hours on …..

Can you complete this English expression? It means “for many hours continuously”.

For hours on …..

a) over

b) end

c) day

d) night

The answer is below!

Photo by Pixabay on Pexels.com

Answer: b) end

For hours on end!

Example: “I listen to music for hours on end.”

By I Talk You Talk Press – Easy English Reading