1. she (teach) children all her life. 2. they already (discuss) this film and now they (talk about) another one. 3. how long your brother (look) for a job? 4. mother (make) meal when we came. she (cook) since then. 5. it (rain) since 3 o’clock. 6. tom’s father (build) their house for two years. 7. i (hate) this game since i was a child. 8. we (talk) for three hours and (not finish) yet. 9. how long you (have) this dress? i (have) it for years. 10. jane (gave) me this book on friday. i (read) it since then.
2. have already dicussed, are talking
3. has been looking for
4. was making, has been cooking
5. has been raining
6. has been building
7. have hated
8. have been talking, haven't finished
9. have you had, have had
10. gave; have been reading