Please tell me difference between (1) Jones is the latest player to have signed with Barcelona.
(2) Jones is the letest player having signed with Barcelona.
Jones is the latest player to have signed with Barcelona.
Jones is the latest player having signed with Barcelona.