Can having multiple pages targeting the same keyword cause SEO problems?

I have several pages on my website covering similar topics. When I search for the same keyword on Google, sometimes one page appears and sometimes another. How can I show Google which page should be considered the main one?