"A house on top of a mountain" 是山顶上的房子的正确英文表达。这种说法来源于英语中表示地点的词组,即 "on top of" 表示 "在……之上"。

下面是一些使用这种表达的英文例句:

The view from the house on top of the mountain is breathtaking. (山顶上房子的景观令人惊叹。)
We rented a house on top of the mountain for our weekend getaway. (我们在山顶上租了一间房子作为周末度假之地。)
The house on top of the mountain is only accessible by a narrow dirt road. (山顶上的房子只能通过一条窄窄的土路到达。)