He reached Beijing in 1998,____, some time later,he became a professor.

来源:百度知道 编辑:UC知道 时间:2024/05/16 11:32:55
He reached Beijing in 1998,____, some time later,he became a professor.
为什么是where在线上~~~???

因为这个句子不要那条线已经是个完整的句子了,所以它只能补充状语的成分.
那么你分析这个句子的意思:他在1998来到了北京,过了一段时间后,他成为了一名教授.
状语一般说明地点、时间、原因、目的、结果、条件、方向、程度、方式和伴随状况等.
我猜你在这里肯定是疑惑为什么不选when.很显然,前后两个分句的时间点不同,一个是1998年,一个是1998年之后的一段时间.用when的话是指带前面一句的时间,然后后面一句发生在同时.那就相互矛盾了意思不通.而且后面已经有了some time later这个时间状语,再用when,只会指代不明.所以只能用where,代表in Beijing,说明he became a professor也是在前面提到的北京这个地方发生的事情.

因为指得是北京。

表示他是在北京成为教授的,指地点,所以用where

因为他是在北京当上教授的。所以where指代北京..

Where引导的定语从句呀!!!
你是不是想填when?如果用when引导定语从句,那么就是他在1998年取得教授职称,可是人家后面又补充了一句some time later,仅这一句,时间就不再确定了,也许是1999呢,所以when引导的从句指代不明.相比之下,where却没有任何冲突,只能填它了,呵呵.

他于1998年来到北京,(在那里),不久后,他成为一位专家.
把句子改写一下:
He reached Beijing in 1998,_____he became a professor some time later.
where引导的地点状语从句,不能用When是因为后面有some time later限制了.