:
18. 2
2 Ноw long have Mike and Judy been in Brazil?
3 How long have you known Margaret?
4 How long has Diana been learning Italian?
5 How long has your brother lived in Canada?
6 How long have you been a teacher?
7 How long has it been raining?
18. 3
2 She has been lived in Walse all her life
3. They have been on holiday since Sunday.
4. The sun has been shining all day
5. I have been waiting for ten minutes
6. He has been had a beard since he was 20