take sb for a ride是“(乘交通工具)去兜风”的意思,这里的ride不仅指骑马,可以指开车等,所以句末加“in a horse and carriage"恰好用来表达和说明具体乘坐的交通工具.是很地道的说法,没有语病.