transformacje- nie rozumiem poprawnej odpowiedzi

Temat przeniesiony do archwium.
I haven't been swimming for nearly a year.

The last time I went swimming was nearly a year ago.

jak to można wytłumaczyć? dlaczego went swimming?
myślałem np o:

The last time I was swimming was nearly a year ago.
Ja bym ujął tak jak to pierwsze albo ewentualnie:
The last time I swam was nearly a year ago.
mowi sie
go swimming
go shopping
'wa swimming' to kalka z polskiego, po angielsku tak nie powiedza w tym kontekscie