MI
Marie Iskra
Да, Ваш вариант правильный.
I has worked this summer
Если это говорится, когда лето еще не кончилось, то -I have worked this summer.
Если лето прошло, то--I worked in summer.
This summer I worked можно так и так, одно и то же
I've worked this summer.
P.S.
(Ваш вариант тоже верен, так что без разницы).
Тут в Past Simple, а не в Past Perfect, как многие здесь думают. Ваш вариант абсолютно верен.
I worked last summer.