1) Czy to jest poprawny angielski żeby nie dawać "for"? Wogóle o tym nie wiedziałem a kilku native-wów powiedziało że tak.
I have been working here [for] two months
2. Z "all" nidgy nie dajmy "for" więć np.
I have been learning all day -tutaj nie wiadomo czy się dalej uczę czy nie, tak?
3. I will work for 3 days by Monday- takie zdanie jest źle. Muszę zmienić na future perfect
I will live here all month on Monday- też musi być future perfect gdy nie ma "for" tylko "all"?