Własciwy czas w zdaniu

Temat przeniesiony do archwium.
Mam pewne wątpliwosci co do tych zdań i chciałabym zeby ktoś sprawdził czy dobrze je uzupełniłam.

-She has been waiting for a long time before she realized it was a wrong place.
-When we saw him yeasterday he was washing his car. He said he has been washing since 8 am.
-She just has learned she will have to go to Warsaw tomorrow.
-You are all dirty! What did you do? /What have you done? (nie wiem czy moga byc 2 wersje?)
-This time tomorrow I will be crossing German border.
1, 2 opowiadasz o zdarzeniach z przeszlosci, punktem odniesienia jes tprzeszlosci w Simple Past. Żeby opowiedziec o czyms wczesniejszym niz punkt odniesienia, nie mozna uzyc czasu Present
3 zle miejsce just
4 obie zle
5 ok, a moze wtedy juz bedziesz za ta granica? wtedy future perfect

« 

Programy do nauki języków

 »

Pomoc językowa