To come to be (...)

見えるとなってくる To come to be visible

お母さんはメールを送ってきた My mother sent an email (and it arrived)

たくさん勉強してきた I have studied a lot (up to now)

準備をしてきていた I had been preparing up to that point (in the past).

can be used to express a passage of time from the past to now.

失敗もたくさんしてきた I too have made a lot of failures (and came to this point in time)

たくさん努力をしてきました I have made a lot of effort (and am now where i am)

Similarly, also to the future

7月には暑くなってくる By July, it will have come to be hot (now it is april).

To come (and bring)

友達は連れてくる To bring friends (e.g. home)

本をたくさん持ってきた I brought a lot of books (lit. I have a lot of books, and I came (with them) )

wasabi-jpn - helping verbs (ていく and てくる)