I WILL SEE HIM WHEN HE ... HERE TOMORROW.A. COMES B. WILL COME C....

417. I will see him when he ... here tomorrow.A. comes B. will come C. has come D. had come