The train ____ she is traveling is arriving.A in which B by which 为什么用in而不用by

问题描述:

The train ____ she is traveling is arriving.A in which B by which 为什么用in而不用by

这是英语的特殊词组,举例如下:
by train , by air, by car, by sea, 表示旅行的方式,但是介词by应紧跟后面的名词,不要加the,a,an
如果加the 或者a ,
就要换成in a car in a train,on a boat
此句TRAIN 前面有个the,显示是应该用In

这个句子是这样的,首先主语是the train,而定语本应当是she is traveling in, in 表示在车内,这儿用了一个连词which,而把in 这个介词放到了which前面。
事实上要表达相同的意思,The train she is riding is arriving. 可能更好些。

介词 on 是 travelling on the train
用 by which的话
把 定冠词 the 去掉
但是 这句句子主干是 the train was late(此处the 不可省略)
所以 用by which是不合适的

by train,就指 乘火车,不管什么火车。中间没有冠词。而这里是专指的火车。

LZ,您好,这句话的考点是定语从句.
主句是 The train is arriving.
那么中间的部分就是定语从句,修饰The train.
这里之所以不用by,因为在从句中,这里的意思是“她旅行时搭乘的火车”,而如果用by这句话的意思就变了,变成了强调“她是用乘火车的方式”来旅行,你自己琢磨琢磨,是不是这样?难道她整个旅行都是在火车上度过的吗?你可以好好琢磨一下!
如果有问题可以M我~