After discussing the matter with the bank manager, John instantly received his loan. What is the closest meaning of instantly?
A
Casually
B
Finally
C
Soon
D
Immediately
Correct Answer: Immediately