Ответ:

Решение:

Соединяем части слов для образования словосочетаний:

  • 1. book — d shop (bookshop)
  • 2. swimming — g pool (swimming pool)
  • 3. post — h office (post office)
  • 4. news — e gallery (news gallery)
  • 5. super — a market (supermarket)
  • 6. green — c street (green street)
  • 7. shopping — f agent's (shopping agent's)
  • 8. art — d shop (art shop)

Ответ: 1-d, 2-g, 3-h, 4-e, 5-a, 6-c, 7-f, 8-d.