The presented interpretation seems being confirmed with great precision by modern astronomical methods

Please fix the punctuation.
The presented interpretation seems being confirmed with great precision by modern astronomical methods.