Thanks for the reply Luke!
That is entirely true! I was just a little surprised to meet an incorrect answer. Considering the course just came out, it's understandable. so next time I'll just report.
The British use "shop" exactly where Americans use "store". In British English, store is only used as a verb, "to store something", or very specifically a shop in which the merchandise is also kept for storage, like an electronics store.