solid, firm, hard
这三个词都可表示“坚硬的”“坚定的”。它们的区别是:
firm指组织与构造是坚韧的,不容易因拉伸、弯曲而变形,暗示稳定或坚固; hard指厚实或坚硬,能抵抗压力,几乎不能压缩、拉伸或挖掘或极度执著,有顽固之意; solid指结构很坚固,密度一致,有很强的稳定性,能抵抗任何压力。例如:
I took a firm hold on the rope.我牢牢地抓住了绳子。
The ground was too hard to dig.这块地太硬没法挖。
The buildings are surrounded with solid walls.这座建筑周围用坚硬的墙围着。