adj.
1) ~ for, to (a combinatory dictionary is ~ for/to students)
2) ~ for, in (computers are ~ in compiling statistics)
3) ~ to + inf. (it's ~ to know several foreign languages when you are traveling abroad = it's ~ knowing several foreign languages when you are traveling abroad)