1 ) They have already finished their work.
2) Tom is always late for appointments .
3) Jane had prepared a meal by the time John arrived .
4) Sally was crossing the street when the bus came .
5) Have you ever been to Brazil ?
6) She has been talking on the phone for hours .
7) How long ago did you graduate ?
8) They were soaked to the skin because they had been walking in the rain since early in the morning.