选A,comes,因为 when 引导时间状语从句用一般现在时, he 是第三人称单数所以加 stell him the news when he _comes__john约翰,他来时把这个消息告诉他
填A.comes这里when引导的是一个时间状语从句,是表示将来的一个动作,要用一般现在时表示将来。tell him the news when he ____,John.约翰,当他来的时候,就告诉他这个消息。
Awhen 引导的从句,从句中的一般将来时用一般现在时代替。