2. Mark needs to buy a new computer to cater for all of his needs.
Фразовый глагол "cater for" означает обеспечивать, удовлетворять потребности.
Ответ: for