Решение:
- 1. It's not easy to get rid of bad habits. (Устойчивое выражение 'get rid of' - избавляться от чего-либо).
- 2. This town is famous for its hand-woven carpets. (Устойчивое выражение 'famous for' - известный чем-либо).
- 3. He seems not to be afraid of anything. (Устойчивое выражение 'afraid of' - бояться чего-либо).
- 4. We've run out of milk. (Устойчивое выражение 'run out of' - заканчиваться, иссякать).
- 5. The film was not popular with the public. (Устойчивое выражение 'popular with' - популярный у кого-либо).
- 6. He is not ashamed of what he did. In fact, he seems to be proud of it. (Устойчивые выражения 'ashamed of' - стыдиться чего-либо; 'proud of' - гордиться чем-либо).
- 7. The bus was crowded with people. (Устойчивое выражение 'crowded with' - переполненный кем-либо/чем-либо).
- 8. He has never complained about bad service in our hotel. (Устойчивое выражение 'complain about' - жаловаться на что-либо).
Ответ: 1. of, 2. for, 3. of, 4. of, 5. with, 6. of, of, 7. with, 8. about