سلام.
این الگویی که معلمتون برای when گفته درست هست علاوه بر این when قبل از جمله گذشته استمراری هم میاد یعنی when+جمله ی گذشته ی استمراری +ساده، یعنی هر دو صورت هست اما while فقط قبل از گذشته استمراری میاد، همراه با گذشته ساده نیست.
(When) پس دو صورت دارد