Ich mache gerade ein paar Übungen zu den o.g. Zeiten.
In meinem Buch steht als Beispielsatz:
- I've been learning English for six month.
und weiter unten:
We say 'I haven't done something since/for...
- I haven't seen tom since Monday.
- Sue hasn't phoned for ages.
In der Aufgabe steht der Satz:
- Gary has been working in a shop for the last few month. (so ist es richtig). Ich hatte geschrieben: Gary has worked in a shop for the last few month.
Ich hatte mich zum einen für das present perfect entschieden, wegen dem Wort "for". Außerdem weist das "for the last few month" doch darauf hin, dass die Handlung bereits abgeschlossen ist, oder?
Oder ist es quasi offen, ob die Handlung bereits abgeschlossen ist oder nicht, weil nirgendwo steht, ob er immernoch dort arbeitet und man nimmt deshalb present perfect continuous?
Bin jetzt total durcheinander. Hoffe, mir kann jemand mal das Brett vorm Kopf weg nehmen

Vielen Dank!