Choose the correct form:
1. Have you ever read/been reading this book?
2. She has learnt/been learning German for six months.
3. I’ve been/been being here for 3 days.
4. How long have your parents been/been being married?
5. We’ve had/been having this dog since Christmas.
read
has been learning
I've been
been
We've had
Объяснение: