1- What's the difference between cause and reason?
2- Is it right to say" he was killed in a barrage of gunfire" in stead of
he was killed in a hail of bullets
Thanks a lot.
1. A cause is what makes something happen. A reason is somebody's motive for doing something.