1. He is one of the men who have worked on the bridge.
2. He is the only one of the men who has worked on the bridge.
I.These two sentences mean the same?
II. Does "has" in the second sentence modify "only one" ?
2 is incorrect. It should be:
He is only one of the men who have worked on the bridge.
As I said in the first post, the verb relates back to 'men' and so is plural.
The two sentences have different meanings.
1. you are pointing out a man, and identifying him as one of the men who worked on the bridge
2 The emphasis here is not so much on the man referred to, but that he is just one of many men who worked on the bridge. Say, the men who worked on the bridge sustained a great many injuries. You point to this particular man who has lost a leg as his injury, and say, Yes, and he's only one of the men who worked on the bridge. Some men lost both legs, and some were even killed.