where引导的状语从句自己写了一句话但是感觉很怪,.i am glad to know that you will visit where i am living!有错误请提出有追加

问题描述:

where引导的状语从句
自己写了一句话但是感觉很怪,.
i am glad to know that you will visit where i am living!
有错误请提出有追加

这句话从语法上来看并无不妥,where后面也不需要加介词。
但是where引导的不是状语从句,而是动词visit的宾语从句。
宾语从句的引导词:
what\which\whose\when\whether\if\where

没错啊
that 引导宾语从句
where引导的不是状语从句,而是动词visit的宾语从句
相当于in which

请分析句子结构:
I am glad to know that 后面跟的是宾语从句
you will visit 后面也跟宾语从句,但缺乏一个先行词,如place, city等
where i am living!! (这句话没问题)
所以整个完整的句子应该为:
I am glad to know that you will visit the place/city where I am living!

嘻嘻~小问题一个~living后面要加个in

从语法角度看,这句话是没有错误的.
where引导宾语从句,因为where是副词,所以不需要加 in~
整句读起来确实有点怪怪的,主要是感觉有点罗嗦.
可以写成:I'm glad you are coming to my city/my town/hometown.
要是口语,I'm一般也不说了.
顺便纠正一下楼上几个人的错误.
1楼,的错已经说过,where是副词
3楼,怎么说live后面不加东西呢,经常见到的live in嘛
4楼,where这里引导的是宾语从句不是定语从句,所以不需要加先行词.

觉得别扭,可以把where换成:the city,就ok了

没错啊!!1

请分析句子结构:I am glad to know that 后面跟的是宾语从句you will visit 后面也跟宾语从句,但缺乏一个先行词,如place,city等where i am living!(这句话没问题)所以整个完整的句子应该为:I am glad to know that...

where引导的不是状语从句,而是动词visit的宾语从句。 不能相当于in which

live后面是不是应该加at或者in呀?