Bonsoir,
Tout d'abord, la différence entre when et while :
when : quand, pour un moment précis
while: pendant que, une durée
Ainsi il faut déjà choisir le bon selon le sens. Par exemple la 1ère phrase, c'est soit "while", cà d pendant que le petit chaperon rouge cueillait des fleurs, le loup arriva, et pas "when".
Donc la 1ère phrase donnerait : The Wolf arrived while Little Red was picking flowers.
De même pour les autres, regarde à chaque fois si c'est qqchose de précis, qui se passe 1 seule fois, ou au contraire une durée.