I'm hoping I understand your problem correctly?
You have a multiple response select question with 3 options: house, garden, shop?
Whatever options are selected here, you want them to show up in a grid question? Is that correct?
If I have assumed correctly, you need to create a constructed list.
First, let us assume you multiple response select question is called Q1.
Create a parent list (Q1List) as follows ...
1-house
2-garden
3-shop
Use this parent list at Q1.
Now create a constructed list for your grid question (call it Q2). This will use the same parent list as Q1.
I have assume you want these items to be randomised? I have included a randomise feature. If not, just remove the Randomize() line of script.
AIC(Q1)
Randomize()
Use this constructed list in your grid rows or columns. I'm not sure which as you have not specified the grid direction details.