bpo-33649: A copy-editing pass on asyncio documentation (GH-9376)

diff --git a/Doc/library/asyncio-queue.rst b/Doc/library/asyncio-queue.rst
index 23d2f3c..bd0e70c 100644
--- a/Doc/library/asyncio-queue.rst
+++ b/Doc/library/asyncio-queue.rst
@@ -10,7 +10,7 @@
 :mod:`queue` module.  Although asyncio queues are not thread-safe,
 they are designed to be used specifically in async/await code.
 
-Note that methods on asyncio queues don't have a *timeout* parameter;
+Note that methods of asyncio queues don't have a *timeout* parameter;
 use :func:`asyncio.wait_for` function to do queue operations with a
 timeout.
 
@@ -72,7 +72,7 @@
    .. coroutinemethod:: put(item)
 
       Put an item into the queue. If the queue is full, wait until a
-      free slot is available before adding item.
+      free slot is available before adding the item.
 
    .. method:: put_nowait(item)
 
@@ -82,7 +82,7 @@
 
    .. method:: qsize()
 
-      Number of items in the queue.
+      Return the number of items in the queue.
 
    .. method:: task_done()