diff --git a/docs/html/user_guide.rst b/docs/html/user_guide.rst
index 7ef859360bd..a72c1fc78da 100644
--- a/docs/html/user_guide.rst
+++ b/docs/html/user_guide.rst
@@ -441,7 +441,7 @@ and ``--no-cache-dir``, falsy values have to be used:
no-warn-script-location = false
For options which can be repeated like ``--verbose`` and ``--quite``,
-a nonnegative integer could be used to represent the level to be specified:
+a non-negative integer can be used to represent the level to be specified:
.. code-block:: ini
@@ -484,12 +484,12 @@ passing the option to pip directly::
pip --default-timeout=60 [...]
For command line options which can be repeated, if they do not take any argument
-like ``--quite`` or ``--verbose``, use a nonnegative integer to represent
-the number of repeatition, for instance setting ``PIP_VERBOSE`` to 3 is
+like ``--quite`` or ``--verbose``, use a non-negative integer to represent
+the number of repetition, for instance, setting ``PIP_VERBOSE`` to 3 is
equivalent to calling pip with ``-vvv``.
-Fruitful repeatable options however, can be specified via environment variable
-as a space-separated list. For example having ``PIP_FIND_LINKS`` set to
+Fruitful repeatable options, however, can be specified via environment variable
+as a space-separated list. For example, having ``PIP_FIND_LINKS`` set to
``"http://mirror1.example.com http://mirror2.example.com"`` is the same as
calling ::
diff --git a/news/8578.bugfix b/news/8578.bugfix
index eb1d1469e67..97052eee36f 100644
--- a/news/8578.bugfix
+++ b/news/8578.bugfix
@@ -1,4 +1,4 @@
Allow specifying verbosity and quite level via configuration files
-and environment variables. Previously these options were treated as
+and environment variables. Previously these options were treated as
boolean values when read from there while through CLI the level can be
specified.