Where would you only need a shopping bag if you did not finish what you got there?\nOptions:\n- mart\n- restaurant\n- relative's home\n- supermarket\n- grocery store
Step-by-step reasoning process below:
restaurant
At restaurant, we can pack food items which we ordered but could not finish.

A shopping bag is required to carry the left overs at a restaurant.

.

The answer: restaurant