I moved to this city in 2017. And 2017 was the turning point in my life, my life has changed a lot since then;
Here the Present Perfect is used correctly because the speaker's life is ongoing, other new and positive changes might occur further on in his or her life. The present perfect is also used to describe a state or event which began in the past and continues to the present time.
I got married, found a decent job, made lots of friends, bought a new car but I also learnt how to swim. Before 2017, I tried learning it several times but I always gave up because I felt unsatisfied.
Here I would use the Simple Past because the speaker knows when they got married, found a better job, made new friends etc. The time of these events is fixed in the speaker's mind. Although the reader knows the marriage must have taken place sometime between 2017 and 2020, they might infer that it happened before 2020 seeing as we are in the month of June and the COVID pandemic exploded between February and March of this year. It's unlikely that any of the above events happened after January 2020.
According to Advanced Grammar in Use by Martin Hewings, first published in 1999, the adverb “since” is normally used in the present perfect but it can also be used with the simple past if it is embedded in a clause and the main clause is in the Present Perfect.
In a sentence which includes a since-clause , the usual pattern is for the since-clause to contain a past simple, and the main clause to contain a present perfect:
Since Mr Hassan became president, both taxes and unemployment have increased.
I haven't been able to play tennis since I broke my arm.
However, we can use a present perfect in the since-clause if the two situations described in the main and since-clause extend until the present:
- Since I've lived here, I haven't seen my neighbours.
The teacher of English writing for the BBC site, Learning English, elucidates
The tense in the since-clause can be past or perfect, depending on whether it refers to a point in the past or to a period of time leading up to the present or, in the case of the past perfect, leading up to a point in the past. […] Note also in these examples that present and past tenses are possible in the main clause as well as the present perfect:
Henry’s been teetotal since we got married.
Henry’s been teetotal since we’ve been married.
It’s only a week since I met him, but we’re very much in love.
It’s only a week since we’ve known each other, but we’re very much in love.
They’re a lot happier since they separated.
They’re a lot happier since they’ve been living apart.
You’re looking much better since you came out of hospital.
You’re looking much better since you’ve been out of hospital.