首先 the city 是单数,后面的have应该改成has.其次,bookshop是可数名词,前面不能用much,应该用many,并且要加S ,bookshops.
the city has many bookshops.