I don't know about constructing a sentence using vba, but it
sounds like you could just write your sentence by hand and use
an IF field at the end for example :
the project will be completed in {bookmark} { if { Bookmark } =
1 "year" "years" }
Brackets inserted with crtl+f9 of course. Substitute the name of
your bookmark in the above.
Ben