估计你是忙中出错,你问题中的“状语从句”和“定语从句”正好说反了:
thereasonwhy或thereasonthat属于定语从句;而以where、when等词引导的从句多为状语从句.
关于thereasonwhy还是thereasonthat的问题,在咱们国内的英语教学中到底哪个正确的讨论中常常争论不休.其实两个说法在现实生活中都很常见,没有应该用哪一个争论的必要.学习中的关键注意点是从句所修饰的先行词在从句中是否起语法功能.如果从句在没有先行词的情况下就是一个完整的句子(所谓“同位语从句”),why和that可以换用.如:
Idon'tknowthereasonwhy/thathiscarbrokedownonhiswaytoschoolyesterday.
当先行词在从句中起着某个语法作用时,只能用that(有时可以省略).如:
Idon'trememberthereason(that)youtoldmeabouthiscarbreakingdownonhiswaytoschoolyesterday.(此句先行词thereason是从句的宾语.)
where只用来引导状语从句.
when可以用来引导状语从句,也可以用来引导定语从句.当用作定语从句时,可以用that替换.
状语从句:IstartedmyeducationwhenIwastwo.
定语从句:Istillrememberthetimewhen/thatIfirstwenttoschool.
intheplace是一个介词短语作句子的状语.而intheplace+that中的that则是引导一个定语从句来修饰theplace的.