Answer:
C. Immediately and instantly
Step-by-step explanation:
Definition of immediately: at once; instantly
Definition of instantly: at once; immediately
Both are interchangeable
8.7m questions
11.4m answers