Fix "catchs" typos in NEWS entries (GH-12364)

diff --git a/Misc/NEWS.d/3.7.1rc1.rst b/Misc/NEWS.d/3.7.1rc1.rst
index 515530a..5ec0a3f 100644
--- a/Misc/NEWS.d/3.7.1rc1.rst
+++ b/Misc/NEWS.d/3.7.1rc1.rst
@@ -1515,7 +1515,7 @@
 .. nonce: Q3Dwns
 .. section: Tools/Demos
 
-python-gdb now catchs ``UnicodeDecodeError`` exceptions when calling
+python-gdb now catches ``UnicodeDecodeError`` exceptions when calling
 ``string()``.
 
 ..
@@ -1525,7 +1525,7 @@
 .. nonce: 2YfdwI
 .. section: Tools/Demos
 
-python-gdb now catchs ValueError on read_var(): when Python has no debug
+python-gdb now catches ValueError on read_var(): when Python has no debug
 symbols for example.
 
 ..
diff --git a/Misc/NEWS.d/3.7.3rc1.rst b/Misc/NEWS.d/3.7.3rc1.rst
index fbd7197..915071c 100644
--- a/Misc/NEWS.d/3.7.3rc1.rst
+++ b/Misc/NEWS.d/3.7.3rc1.rst
@@ -299,7 +299,7 @@
 .. nonce: LT_qL8
 .. section: Library
 
-:class:`asyncio.ProactorEventLoop` now catchs and logs send errors when the
+:class:`asyncio.ProactorEventLoop` now catches and logs send errors when the
 self-pipe is full.
 
 ..
@@ -506,7 +506,7 @@
 .. nonce: laV_IE
 .. section: Library
 
-:func:`~distutils.utils.check_environ` of :mod:`distutils.utils` now catchs
+:func:`~distutils.utils.check_environ` of :mod:`distutils.utils` now catches
 :exc:`KeyError` on calling :func:`pwd.getpwuid`: don't create the ``HOME``
 environment variable in this case.