不是省略介词,这里是非谓语的用法.
原句是by correlating markings, historians have been able to read this difficult code.
这题的点在两个,一是时态,二是非谓语.
原句中historians 这个读懂的状态和方法都是是过去持续到现在的,不管是原句和新句都要表示出这个意思.新句中你先撇开这个时态不谈,很熟悉的一种表达方式就是,correlating markings, historians are now able to read...这里correlating动作的主语是historians. 这个分词短语,更精确的说是非谓语做状语,可以表示时间、原因、结果、条件、让步、方式.这里自然是表示方式,语序放在前后,是否用逗号隔开都没关系.再加上时态,就是你看到的新句子.