take a bus和by bus的区别为:意思不同、用法不同、侧重点不同。
一、意思不同
1.take a bus:坐公共汽车
2.by bus:乘公共汽车
二、用法不同
1.take a bus:take可用作及物动词,也可用作不及物动词。用作及物动词时可接名词或代词作宾语,也可接双宾语,作“带给”解时其间接宾语可转化为介词to的宾语。用作不及物动词时主动形式可表示被动意义。
2.by bus:by表示方式作“凭着”解时,其后常接反身代词,作“乘”解时,后接交通工具,其前不加冠词。by表示比率作“以…为单位”解时,常与表示单位的名词或数词连用,名词前常用定冠词,作“…比…”解时,用于两个数字之间表示面积。
三、侧重点不同
1、take a bus:take a bus是动词短语,可以直接做谓语,跟在主语后面用。但如果已经出现谓语动词的,不能再用这个词组直接跟。
例句1:I'd rather walk than take a bus.我愿意走路而不愿意坐公共汽车。
例句2:I think you should take a bus there.我想你应该乘公共汽车到那儿。
2、by bus:by bus 是介词短语,不能当谓语,也就是不能放在主语后面直接用。在一个句子里要跟在动词词组后面用。
例句1:After breakfast he went to the zoo by bus.早餐之后他乘公共汽车去动物园。
例句2:I think you should get there by bus.我想你应该乘公共汽车到那儿。