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.
1) was 2) have been 3) will be 4) will be 5) am 6) had 7) will have 8) had 9) had had 10) am having
1 This doctor is often sent
2 St Paul's Cathedral in London was built by an architect <span>Reno
3Will we be met at the station?
4 When mother became the dinner had been already made
5 This artist is told a lot</span>