+0
As the heavy downpour continued slamming the area, the ground amassed weight and soon, the roof of the coal mine [gave way/caved in] and trapped five miners.

1. Are there any mistakes?
2. Which choice is better? Is there any difference?
Thanks.
+0
New2grammarAs the heavy downpour continued slamming the area, the ground amassed weight and soon, the roof of the coal mine [gave way/caved in] and trapped five miners.

1. Are there any mistakes?
2. Which choice is better? Is there any difference?
Thanks.

My observation:

To me 'caved in' sounds worse than 'gave way'. The roof caved in - the whole roof came down.

The roof gave way - the roof opened up, but it may not have caved in.
Comments  
Site Hint: Check out our list of pronunciation videos.
optilang the roof opened up
Optilang, could you please explain the meaning of open up here?
New2grammar
optilang the roof opened up
Optilang, could you please explain the meaning of open up here?

Open up, a crack in the roof causing the roof to fall, BUT, it might not completely cave in. The roof could still be attached at the sides and not fall in, so it would dangerous, as though it might cave in at any moment.
Crystal clear, Optilang! Thanks.
Teachers: We supply a list of EFL job vacancies