You can say: A new bridge was built in 1130 A.D. and lasted for two hundred years. or you could say: A new bridge was built in 1130 A.D. and it is still there today.
If you say: A new bridge has been built. It must still be there today.
Therefore, if the bridge is still there, you can say it either way.
He has invented... and He invented...have no significant difference in meaning.
Note: This is true in American English. Other dialects may treat the present perfect tense differently. I believe that the present perfect always refers to an action that happened in the past and is somehow connected to the present.
- For Teachers