it is + adj....
1.roses can't possibly grow in such poor ground ->it is impossible to grow roses in such poor ground
2.handicapped people find shopping in supermarkets difficult ->it is difficult for handcicapped to find shopping in supermarkets
It + be + adj + (for O) + to V ….