E为each one of which dates; have done;要先于主句的动词发生;我想确认一下,这句话的意思是说A和H是俩个幸存最久的communities,我当初选A是因为dating back…这个是进一步解释,伴随状态;而老师说have done不行,因为要先于主句动词发生,那语义上先后顺序可以理解为-因为他们先存活了1000年/他们的communities至少可以追溯到1000年以前;所以他们是最古老的(这个结论后面才能发生),或者说作者给出了的这个结论是根据时间来的, 结论是后面才能提出的。这样理解不对吗?