Use Since / For

1.Shelling of villages near the border continued ____ many hours
2. The dog mysteriously dissappeared and has not been______ before yesterday
3. Alice has been married _____March 3rd
4. He has taken leave ____ for a month​