DURING CHRISTMAS WEEK THERE WILL BE SO MANY THINGS IN THE SHOPS TH...

27. During Christmas week there will be so many things in the shops that it will be difficult to know

what ...

a. to be bought

b. should buy

c. to buy

d. will be bought

c