where did you run across your old friend Jane it was in the corporation ___she worked .

问题描述:

where did you run across your old friend Jane it was in the corporation ___she worked .
A.that
B.what
C.which
D.where
请问选择原因是什么?如何区别强调句和定语从句?

这题选D
本来A也可以的,但是问句提到:你是在哪里碰到你的老朋友Jane的,问了地点只能选D了,如果选A的话,虽然句子成立,但就答非所问了.
强调句和定语从句区别在于强调句去掉 It is that后还是个完整的句子,但定语从句不可以.那么假如选的是A,整个句子是怎么翻译的?为什么不通顺?我不太懂...还有,选D时去掉It is that,似乎也还是完整的句子,如果是不完整的,那么缺少什么成分呢?选A的话 答案要变成 it was in the corporation that she worked in.把it was that去掉就不完整了这里的where相当于in which句子中的第一个in是表示对问题的回答在那里碰到的,第二个表示她曾工作的那家公司