Pomocy do 21!!! te 2 zadania plisss

18.2
How long do you know Margaret?
How long does Diana learns italian?
How long does your brother lives in Canada?
How long is it raining?
How long am i a teacher?
How long Jill is on holiday?
18.3
We've been on holiday since Sunday.
The sun has been shining all day.
She's been waiting for 10 minutes.
He has a beard since his was 20.