Teksti

6.2 Present perfect continuous
exercise 33 Ilmaise englanniksi parisi kanssa. Käytä perfektin yleis- tai kestomuotoa.

1. Oh no! I think I’ve broken my sister’s new sunglasses.
2. Why on earth haven’t you said anything about it before? She will be angry at/with you.
3. How long have you been waiting for a (vacant) table?
4. Almost thirty minutes. This restaurant has never been as popular as it is now.
5. I’m sorry that I haven’t been to see you lately.
6. That’s ok. I’ve been working very hard all the time, too.
7. What have you been doing since I last saw you?
8. My boyfriend and I have been travelling the world. We have been to Sweden and Norway.
9. Mark is studying engineering. He has been doing practical training for the past three weeks.
10. He has loved every minute of it.
11. No wonder he has even been talking / has even talked about building bridges in his sleep.
12. You look / are looking tired and dirty. What have you been doing / What have you been up to?
13. I’ve been working in the garden.
14. Haven’t we already been driving for three hours?
15. At least three. Why haven’t we taken/had a break yet?

Muodosta annetusta verbistä joko yleis- tai kestoperfekti, niin että se sopii tarinaan.
1. hasn’t visited
2. have been writing / have written
3. haven’t…had
4. has…started
5. has been
6. has proven/proved
7. have been
8. have…thought
9. has missed / has been missing
10. have decided
11. have taken / have been taking
12. hasn’t enrolled
13. hasn’t said / been saying
14. hasn’t wanted
15. Haven’t made
16. has… lived / been living
17. has been able to
18. have…allowed
19. Haven’t…heard

exercise 35 More advanced Käännä.
1. I have been trying to call you for hours.
2. Why have you been avoiding me?
3. How many months has it been already?
4. Why haven’t we thought of this before?
5. Have I seen you here before?
6. Haven’t you been too busy lately?
7. Everybody/everyone has had / has been having a good time in the new school.