这里的for 能省略么?go straight for about 100 metres for about 这里不用
1个回答

不能省.

这个句子的主干实际上是这样:

Go (straight) for (about) 100 meters.

括号里的内容是可以省的,因为staight修饰的是Go,about是大约,左右的意思也可以省略,这些加上只是为了更精确.

go是不及物动词,就是说它后面不能直接加地点或者距离.为了修饰走多远你必须在go后面加上一个介词来形容它.比如go to the park(地点) go for 100 ms(距离).

永远没有Go加一段距离.就是说go 100 ms是错误的.