All for loops can be implemented as while loops:
WORD_PAIRS=(a b c d e f g h)
COUNT=${#WORD_PAIRS[@]}
i=0
while [[ $i -lt $COUNT ]]
do
WORD1=${WORD_PAIRS[$i]}
WORD2=${WORD_PAIRS[$i + 1]}
echo $WORD1 $WORD2
i=$(($i + 2))
done
Output:
a b
c d
e f
g h