Chinese: 这条路对汽车来说太窄了。
English: The road is too narrow for cars.