diff --git a/doc/src/sgml/parallel.sgml b/doc/src/sgml/parallel.sgml
index 3e7bfea07ca..6c30916655d 100644
--- a/doc/src/sgml/parallel.sgml
+++ b/doc/src/sgml/parallel.sgml
@@ -302,7 +302,7 @@ EXPLAIN SELECT * FROM pgbench_accounts WHERE filler LIKE '%x%';
scan, the cooperating processes take turns reading data from the
index. Currently, parallel index scans are supported only for
btree indexes. Each process will claim a single index block and will
- scan and return all tuples referenced by that block; other process can
+ scan and return all tuples referenced by that block; other processes can
at the same time be returning tuples from a different index block.
The results of a parallel btree scan are returned in sorted order
within each worker process.
@@ -435,7 +435,7 @@ EXPLAIN SELECT * FROM pgbench_accounts WHERE filler LIKE '%x%';
involve appending multiple results sets can therefore achieve
coarse-grained parallelism even when efficient partial plans are not
available. For example, consider a query against a partitioned table
- which can be only be implemented efficiently by using an index that does
+ which can only be implemented efficiently by using an index that does
not support parallel scans. The planner might choose a Parallel
Append of regular Index Scan plans; each
individual index scan would have to be executed to completion by a single