Perfect

1) I was sleeping for 2 hours when you came

Tutaj rozumiem że to zdanie jest źle powinno być w perfecie bo podajemy jak długo
2) I had been sleeping for 2 hours when you came
3) I was resting for a couple of minutes when she arrived
Dlaczego natomiast 3 jest ok skoro dla mnie za bardzo nie róźni się od 1?

« 

Pomoc językowa - tłumaczenia