英语题急!

I don't know _____ he still lives here after so many years.
A. whether B where C. what D.when
必须有答案和讲解!1!

这个句子是说 我不知道这么多年之后。。他仍住在这儿 按句子的意思我们可以猜出填WHETHER 因为;(.. he still lives here)这个部分是i don't know这个主句的从句,并在整个句子中作宾语成分 what he still lives here 讲不通 首先live是不及物动词不能直接接what 要加介词 而且live here 这里是一个完整的成分 姑且假定what能做live的宾语(即live可以接what) 那么这个句子的成分已经完整了 怎么还有here 呢? where能做指代地点的代词 但是这里已经有了here 那么地点已经明确 不需要通过where的来指代构成完整的句子 由于后面交代了时间 when 是用于指代时间的 那么也不必要了 所以只能选whether O(∩_∩)O
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-14
A. whether
我不知道这么多年以后他是否还住在这里
这里只有whether有表示推测的意思,其他项没有
第2个回答  2010-12-14
I don't know _____ he still lives here after so many years.
A. whether B where C. what D.when
选A.我不知道过了这么多年他是否还住在这儿。
所以应该用whether引导的宾语从句。来自:求助得到的回答
第2个回答  2010-12-14
A
该空后面的句子不缺任何成分,所以BCD错。
第3个回答  2010-12-14
A 语义表示:这么多年之后,我不知道是否他仍住这里。
第4个回答  2010-12-14
选A,whether,“是否”的意思。
where是“哪里”,what是“什么”,when是“什么时候”,结合整句话的意思,是“我不知道这么多年过去了,他是否依然住在这里”。
希望能帮到你!
相似回答