“此人一一为具言所闻”中的“为”的意思是“给,把”。详细解释如下:

“为”作为介词:在这里,“为”作为介词,表示动作行为所涉及的对象,即“把……给”。它连接了“此人”和“具言所闻”两个动作和内容的部分,说明是“此人”把“所闻”的内容告诉或传达给了某个或某些对象。
“具言所闻”的含义:“具言”表示详细地、全面地讲述或说明,“所闻”则指的是渔人所听到的、了解到的或经历的事情。因此,“具言所闻”整体意思是渔人把他所知道的一切详细地告诉给其他人。
整体句意:将“为”的意思代入原句,“此人一一为具言所闻”的意思就是渔人把他知道的一一告诉了别人。这反映了渔人与桃花源中人的交流情况,渔人向他们讲述了外界的情况,包括朝代的更迭、历史的变迁等,使得桃花源中人得以了解外界的近况。
综上所述,“此人一一为具言所闻”中的“为”字在句中起到了连接动作和对象的作用,表示渔人把他所知道的事情详细地告诉了桃花源中的人。
