2. Jack has been here since Tuesday.
3. It has been raining for an hour.
4. I have known Sue since 2002.
5. Clair and Matthew have been getting married for six month.
6. Liz has been studying medicine at university for three years.
7. David has been playing the piano since he was seven years old.