2. Since she left home, I (not sleep)well at all.
答案:haven't been sleeping
3. The price (go)down, but I doubt whether it will remain so.
答案:has gone
4. When I (study)the book I'll write a report on it.
答案:have studied
5. I wonder why Jenny (not write)to us recently. We should have heard from her by now.
答案:hasn't written
6. We are sure to pass the exam because we (prepare)for it these days.
答案:have been preparing
7. The little girl (play)for several hours since she got to the beach.
答案:has been playing
8. It (rain)all the week.
答案:has been raining
9. They (not get in touch)with each other recently.
答案:haven't got in touch
10. It is the second time that he (be) here.
答案:has been
11. I understand what he (say)to me.
答案:has said
12. He (be)away from here for three years.
答案:has been
13. The CCTV (broadcast)English programmes.
答案:has been broadcasting