In this case, "for" is probably your only single-word alternative, although you may be able to replace it with a phrase. " Most languages (and English is no exception) use prepositions inconsistently - for example the notorious on/in confusion in English - but really, such inconsistencies are supposed to be the exceptions, not the norm. In general, prepositions have a MEANING.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.