帮忙分析下I know where I was的句子成分

这是我在阅读理解做到的。原题是I know __I was.我理解成宾语从句缺宾语,所以选择了what.可答案是where,说是引导地点状语从句.谁能分析下句子成分,并解释为什么不是宾语从句。
还有一个句子。很相似。She got where she did by honeying up to the boss.也请分析下。谢谢。

原题是I know __I was.理解成宾语是对的 从句缺表语,选择了what语法也是对的.意思是 我知道 我以前是干什么的 答案where也对 意思是 我知道我在哪儿,也就是 我知道我的处境 绝不是引导地点状语从句.where在宾语从句中作表语 know是及物动词 后面跟的从句 就是宾语从句 表示知道的内容
。She got where she did by honeying up to the boss.
本句可以看作 状语从句 where= to which 意思是 通过巴结老板 她得到了她想得到的位置
如果是宾语从句 应该是 She got to which she did by honeying up to the boss.
which she did by honeying up to the boss.是宾语从句 作介词to的宾语
get to是到达的意思 如 get to beijing 北京是宾语 get here . here就是状语追问

1.第一个句子根据文意是选择where的。我没选就是因为我以为它缺成分。答案确实是说这里的where引导地点状语从句。难道答案错了么。。。
2。第二句如果是宾语从句不应该缺成分么。where不是不做成分么。第一句不也是这样么。。。

追答

第一句 答案那样讲 绝对是错的
where从句 可以作定语从句 状语从句 和名词性从句
如 i don't know where he lives.我不知道他住在那儿。where引导的就是宾语从句
再如 i don't know where the bus stop is.
2。第二句中的 did是代动词 如果用where它就等于 wanted to get
如果用to which 它就等于 wanted to get to
She got where she wanted to get by honeying up to the boss
=She got to which she wanted to get to by honeying up to the boss

再如 go home . home是副词 作状语
go to his home . his home是名词 作to的宾语

追问

今天我去问老师老师也说引导地点状语从句,where做表语。但也没讲明白。我感觉不对,因为句子没有宾语,主+谓+状语从句说不通啊。照你说的know后是宾语从句。那应该缺成分啊。where不是不做成分么。你举的列子我懂。因为live是不及物动词。所以可以用where

追答

你老师讲错了
where绝对 可以引导名词性从句作宾语 也就是宾语从句
where是连接副词 在从句中 可以作状语 或表语
i don't know where he lives.我不知道他住在那儿。where引导宾语从句并在从句中 作地点状语
再如 i don't know where the bus stop is。 where引导宾语从句并在从句中 作is的表语

注意 表示方位的副词 可以作表语

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-03
我觉得应该是你的答案错了,如果答案是where的话,那么句子后面还应该加一个介词,比如:I know where I was in .还有这个句子本身就是一个宾语从句,know是及物动词,后面是加宾语,所以这个句子是know引导的宾语从句。