Due to the oils and acidity in the olive oil the marble is actually etched meaning the sheen from the marble is pulled out of the stone.
Marble stain test.
Water stains are yet another common stain that occurs on marble.
On the other hand if a stain is present where the mineral oil was you will need to seal marble and or granite with a petroleum based sealer.
The stain gets more pronounced as time goes on increasing in size and darkening in color.
Mold can stain marble bathroom countertops floors etc.
These stains can be the result of a water glass that was left on a marble countertop for too long or from hard water buildup around sinks and showers.
Even after 10 minutes we can see the residual stain from the olive oil.
More persistent ink stains and larger paint stains can be removed with the help of a marble poultice that will soak up the pigments from the stain within a couple of days.
For instance blue pearl granite absorbency is typically much lower than white granite so blue pearl is much harder to stain.
Mold is a common problem in many bathroom settings.
This can be restored by your marble contractor.