present perfect or continues

Temat przeniesiony do archwium.
Bardzo roszę o poprawienie błędów w zdaniach :)

present perfect or continous
1. I/ not speak/ to you for a long time.
?
2. I think/ you meet/ a nice boy.
I think have been you met a nice boy.
3. I/ talk/ to a friend about your problem.
I have been talked to a friend about your problem.
4. You and Andy/ have/ a good time.
?
5. He/ help/ you at work.
He has been helping you at work.
6. Relax! You/ not see/ each other for long!
Relax! You haven't been seen each other for long!
Sorki,pomyliłam się, polecenie zadania brzmi aby użyć czasu present perfect simple or continuous.
1. I haven't spoken to you for a long time.
2. I think you have met a nice boy.
3. I have talked to a friend about your problem.
4. You and Andy have been having a good time.
5. He has helped/been helping you at work.
6. Relax! You haven't seen each other for long!

Dziwne te zdania. Poza tym proponuję poćwiczenie konstrukcji tych czasów, to nie strona bierna, dlatego nie potrzeba "been" nigdzie.

Pozdrawiam
wika
w czasie prPerfCont jest been, a po nim forma z ing
I have been talking to you for 10 minutes - rozmawiam z tobą od 10 minut
w czasie PrPerfSimple been nie jest potrzebne
I have seen this film - widzialem ten film
been zmienia wtedy znaczenie zdania!
I have been seen = byłem widziany
widzisz - pisałaś zdania typu 'byłem rozmawiany' :-)
Ok, już rozumiem gdzie robiłam błąd :) Dzięki za pomoc :)