一。你老师说的不对。只有when在表示时间点时 该说法才成立。
二。so是副词,such是形容词,前者修饰形容词,后者修饰名词。
如:so good a student=such a good student 前者so修饰形容词good构成大形容词再修饰后面的名词。后者such修饰后面含形容词的名词
when引导的时间状语从句为过去一般时,可配合主句过去时的其它时态,现就提出的两种(也是最常用的两种)情况解释如下:
一、when引导时间从句用过去时,主句用过去进行时:表示在从句动作在过去发生时,主句的动作在当时也正在进行.用于表示在过去有两个动作同时发生的情况,或者一前一后即在过去某动作发生时或正在进行中,又有一个动作发生的情况(反之亦然),通常短暂性动词用过去时,持续性动词用过去进行时.
When I got up,my mum was serving breakfast.
When I was having breakfast,my dad went out of home.
二、when引导时间从句用过去时,主句用过去完成时:表示从句动作在过去发生时,主句的动作在从句动作发生之前已经完成.
my mum had already (taken breakfast and) left.
1、so + 形容词/副词 + that + 从句,如:
He spoke so quickly that I couldn't follow him.
(他说得如此快以至我不能跟上他.)
2、so+形容词/副词+(a/an)+(单数)复数可数名词/+that+从句,如果句中的名词是单数可数名词,其前就要用a或an,如果是复数可数名词或者,前面就不用,如:
Those are so beautiful flowers that wants to pick them.(那些花是如此漂亮以至那个女孩想要摘下它们.)
3、such+a/an+形容词+单数可数名词+that+从句,如:
She is such a lovely girl that everyone likes her.
4、such+复数可数名词/+that+从句,如:
He showed such concern that people took him to be a relative.(他表现得如此关心以致于人们都把他当作亲戚了.)
那个老师说的是when用于现在时时是主句将来时,从句现在时,
when he comes I will tell him.
when you get home,he wil fall asleep.