Tak zrozumiałem z twojej wypowiedzi. Czyli z when/while nie możemy mówić o tym co się już dzieje a z np if tak?
If you are working now I will help-ok
While/when you are working now I will help-źle
If you already work there I will help you-ok
While/when you already work there I will help you-źle jeżeli mamy na myśli podczas gdy już teraz regularnie pracuje.