Ubiquitous means present, appearing, or found everywhere. I can immediately dismiss b and c. So, I think your best bet is D. Hopefully this helped you out somewhat! Have a wonderful day!
Answer:
i dont think so
Explanation:
It really depends on the text around this phrase tho
I actually wanna know the answer to this lol