■ be going to do :~할 예정이다(현재상황으로 계획 된 일)
will : ~할 것이다. (현재 상황으로 순간으로 결정 된 일)
현재시제 : 평소 일반적인 상황
It's going to take 10 minutes. 10분 걸리 겠다.
It will take 10 minutes. 10분 걸릴 거야.
It takes 10 minutes. (평소) 10분 걸리다.
■ will은 예정에 없던 일, 말하는 순간 어떻게 하기로 결정했다는 어감이고,
be going to는 임 정해진 일 즉, '~하기로 되어 있다.'
A: Do you know today is mom’s birthday?
B: Of course, I know. I’m going to buy her dinner.
C: Oh, I didn't know. I will write a card for her.
A: 오늘 엄마 생일인 것 알고 있어?
B: 당연하지, 알고 있어. 저녁 사 드리려고 해.
A: 아, 난 몰랐어. 엄마에게 카드을 써야 겠다.
다음검색