Issue #27993: Fix problems with plural objects in docs and comments
diff --git a/Misc/HISTORY b/Misc/HISTORY
index 5995d3a..73fb1d3 100644
--- a/Misc/HISTORY
+++ b/Misc/HISTORY
@@ -26057,7 +26057,7 @@
 module implementing deepcopy and normal (shallow) copy operations.
 See the library reference manual.
 
-- Documentation strings for many objects types are accessible through
+- Documentation strings for many object types are accessible through
 the __doc__ attribute.  Modules, classes and functions support special
 syntax to initialize the __doc__ attribute: if the first statement
 consists of just a string literal, that string literal becomes the
diff --git a/Misc/NEWS b/Misc/NEWS
index 816f959..d142675 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -4771,7 +4771,7 @@
 
 - Issue #20588: Make Python-ast.c C89 compliant.
 
-- Issue #20437: Fixed 22 potential bugs when deleting objects references.
+- Issue #20437: Fixed 22 potential bugs when deleting object references.
 
 - Issue #20500: Displaying an exception at interpreter shutdown no longer
   risks triggering an assertion failure in PyObject_Str.
@@ -5676,7 +5676,7 @@
   when the creation of the replacement exception won't lose any information.
 
 - Issue #19466: Clear the frames of daemon threads earlier during the
-  Python shutdown to call objects destructors. So "unclosed file" resource
+  Python shutdown to call object destructors. So "unclosed file" resource
   warnings are now correctly emitted for daemon threads.
 
 - Issue #19514: Deduplicate some _Py_IDENTIFIER declarations.