When magnesium ribbon is exposed to air, its surface forms magnesium oxide. Which statement explains why dilute hydrochloric acid can remove this magnesium oxide layer?
- AMagnesium is a base.
- BMagnesium ribbon reacts with hydrochloric acid.
- CMagnesium oxide is a base.
- DMagnesium oxide is an acid.