OK, now we can fix it. It might look complicated but it's not; if you follow
my instructions carefully, it will work.
You’re going to convert your text to a table, but first you have to do this.
Replace ALL of the spaces that are between the two words with a comma, so
they look like this:
Water,aaaa
Book,bbbb etc
When you’ve done that, highlight the lines of text. On the Table menu,
click Convert > Text to Table. On the dialogue box it should show Number of
columns: 2 and down at the bottom, Separate text at: Commas. Click OK.
That should have put your text into a 2-column table and the second column
should be lined up perfectly. If it isn't, it's because you've still got
spaces in front of some of the words.
You can reduce the width of the first column by dragging its right-hand
border to the left. Point to the border and when you get the two-headed
horizontal arrow with a split line down the middle, click and drag to the
left.
To remove the table borders, put the cursor anywhere in the table, then on
the Format menu select Borders and Shading; the Borders tab should be at the
front. At the top left-hand side click None > OK. You may still be able to
see the pale grey gridlines, but these don't print.
The reason your way didn't work wasn't really because of the different
lengths of the words; it was because of the font. If you'd used Courier New
it would have worked perfectly because every character (letter, space etc)
takes up exactly the same amount of space, so lining things up is easy.
However, with other fonts (and I suspect you used Times New Roman), each
character takes up a different amount of space, which makes lining things up
using the space bar almost impossible.
Anyway, I can't stop to chat ... I have a cake to bake!
Good luck! ... and please let me know how you get on.