在一个句子中,怎样区别改填where,when,that?

来源:百度知道 编辑:UC知道 时间:2024/05/14 12:56:25
帮我举两个句子,简要说明就行,我就是不懂怎样区分
忘了说了,我的意思是指在定语从句中

我记得好像没有 to where 或 to when 的 只有 to which to whom 吧,这样吧,举几个例子:

1. Harbin is a place where my mom was born.

2. The first place that they visited in China was Dalian.

为什么第一个句子用where,第二个句子用 that 换一下不行吗?

He returned to where he was born.等价于He returned to the place (that) he was born.
也就是说,在一个从句中,如果在宾语位置上有一个先行词,一般都用which或者是that.反之就可以用where或者是when.
when是一个意思。

编程语言中好像没有这个吧。Where是问地点When是问时间that应该是What吧。What是问干什么