Я напишу в тестовой форме, т.е. напишу только слова,которые нужно выбрать:
1)whose, потому что говорится о человеке(whose- чьи)
2)is, потому что деньги неисчесляемы
3)for
4)which, потому что говорится о неодушевлённом предмете(which–который)
5)that, потому говорится о человеке
6)on
7) здесь затрудняюсь ответить, может быть on