请分析一下下句话的句子成分,越详细越好
/Because/ /Egypt【主】 was【系】 now just as distant a dream【表】 for him/ /as was Mecca for the merchant.【状】
不综合上下文就是:因为埃及之于他简直就像一个遥远的梦,正如麦加之于(那个)商人一样。
我十分怀疑distant和a的位置反了,或者有存在强调“遥远”之意;
其中[as was Mecca for the merchant.]是定语从句,先行词是as(想不到吧)。第一个as是副词,而第二个as是关系代词,它指代了这个“梦”,并对“梦”进行修饰,“这个梦就像麦加这个地方对于那个商人一样遥不可及”。建议查询相关词条获取更多关系代词as的信息。
Because Egypt was now just as a distant dream for him as was Mecca for the merchant.
这个句子可以改写成:
Because Egypt was now just a distant dream for him, which was just like Mecca was for that merchant.
这样更容易理解一些。