Zdania - następstwo czasow

Temat przeniesiony do archwium.
Czy te zdania sa poprawne?
1. When he fell asleep, he has been reading for almost four hours.
2. I had known her for 3 years before I asked her out.
3. At this time tomorrow we will have received our exam results.
1 źle, nie bedzie tu present perfect cont.

reszta wydaje sie ok
1. (...) he had been reading...
teraz wszystko ok

« 

Pomoc językowa - tłumaczenia