contestada

Why did fighting on the Western Front of World War I become a stalemate with high casualties but little progress?
a.Trench Warfare:
b.Chemical Warfare:
c.Machine Gun Attacks:
d.Airplane Bombing Raids: