this is the first time I have visited your hometown.

问题描述:

this is the first time I have visited your hometown.
这句话是一个主从复合句,到底是定语从句还是主语从句?希望很肯定的人作答一下,

定语从句.没有主语从句.
this(主语) is(系动词) the first time(表语) I have visited your hometown(省略了that的定语从句,修饰the first time).
the first time是先行词,后面是定语从句.
当先行词有time,day,place,reason,way等的时候,可以用that代替when或where或why或介词+which,口语中that 还可以省略.