1. b. talking
2. a. to try
3. b. smoking
4. b. visiting
<span>5. b. having</span>
Ex.1
1. since
2. since
3. for
4. since
5. for
Ex.2
1. did you go
2. have eaten
3. have you lived
4. saw
5. haven't done
Ex.3
1. Have you ever played a musical instrument?
2. I have never won a music competition.
3. Has Joanna ever written her own songs?
4. Have you ever lived in another country?
5. Jack has never played his guitar at a concert.
Ex.4
1. ever
2. been
3. never
4. haven't finished
5. gone
1, to play
2 writing
3 painting
4 to play
5 to be
6
to have
8 studying
1 they had......last year/will have.....next year
2. had....last month/ will have....tomorrow
3.had...last summer/will have....next summer
4 had...last June/ will have... next June
5 had....many years ago/ will have...next month
6 had...last week/will have....next week
7 had...last Tuesday /will have....next Monday
8 had...a year ago/will have....next year
9 had...2 years ago/will have.....next year
10 had...last week/will have....next Friday