Temporize means to delay or act evasively to gain time, avoid committing, or wait for a favorable situation. Procrastinate means to delay or postpone action; these are closely related concepts of delaying. 'Moderate' is related but doesn't capture the delay aspect that makes D the best answer.