Correct option is D
The word that can be filled in the blank is ‘with’ to make the sentence grammatically and contextually correct.
• ‘With’ is used to indicate having or experiencing something, or in the state of.
• As per the context, the word ‘with’ fits very well & hence, it is the correct option.
Meanings of other given words:
• By - used to show the means of achieving something.
• At - used to indicate a specific time.
• Until - used to indicate the time something continues to happen.
• Thus, all the other given words have different meanings and do not fit in the context of the sentence.