Exercise 1. Put the verbs in brackets : present perfect or present perfect progressive.
1. How long (you / know)............................. Gerry ?
2. You look dirty. What (you / do)..........all day ?
3. How many times (Charles / visit) ............. New York ?
4. The children (watch)................... videos for two hours .
5. (He / study)................... hardn today ?
6. Sorry , I'm late. (You / wait )................... for long ?
7. We (not / see) ...................... Lisa recently .
8 . How long (he / wait) .......................... for her ?
1. have you known
2. have you done
3. does Chales vistied
4 have watched
5. Has he studied
6. have you waited
7. haven't seen
8. has he waited
1. have you known
2. have you been doing
3. have Charles visited
4. have been watching
5. has he studied
6. Have you been waiting
7. haven't seen
8. has he been waiting
1.have you known
2.have you been doing
3..have Charles visited
4.have been watching
5.has he studied
6.have you been waiting
7.haven't seen
8.has he been waiting