Most native speakers would say 'for'. d is also good, but wordy. The rest are not colloquial.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
chenyinchengWhich of the choices would a native speaker most likely to use?Both "for" and "of" work for me. I wouldn't use any of those others. "with a value of" is OK, but personally, I wouldn't use it.