帮我分析一下这句话的结构
They are equal in price to, if not cheaper than, the ones at the other shops in the street.请分析与翻译,谢谢!
参考答案:他们无论如何不会比街上的其他商店卖的贵了:至少价格相同,说不定还便宜。
这里,if not cheaper than是个插入成分,咱们平常说话也会说的,“即便不便宜的话”。而are equal in price to...是“在价钱上(in price)与...相同”。这个句子就是一个插入语知识点。而且插入语很工整,也可以改一下以便理解:
They are "equal in price to" the ones(指代they)at the other shops in the street,if they are "not cheaper than" the ones at the other shops in the street.