PRESENT PERFECT or PRESENT PERFECT CONTINUOUS

1. Fill in: since or for.

John and Norma have been married 1) ..for... 20 years. They have been living in New York 2) … 1989. John has been working on Wall Street 3) … four years and he has made a lot of money 4) … he started working there. Norma hasn't worked 5) … they moved to New York but she has been writing a book 6) … the past two years. She has had a lot of spare time 7) … their son left home four years ago to work in France.

Hehas gone to Brussels. ( = He's there or on his way to Brussels.)

Hehas been to Brussels once. (= He's visited Brussels but he's back now.)

Hehas been in Brussels for two months. (= He's in Brussels now.)

2. Fill in : has/have been in/to, has/have gone to.

Editor: Where's Stevens? I haven't seen him for days.

Secretary: He 1) has gone to Washington to interview Kim Basinger.

Editor: How long 2) … he … Washington?

Secretary: Three days.

Editor: What about Milton and Knowles?

Secretary: They 3) … London. They're going to interview the Royal Family.

Editor: 4) … anyone … Paris to talk to Alain Delon?

Secretary: Smith 5) … his country house. He interviewed him there yesterday actually. He's coming back today.

3. Fill in : yet, since, for, tonight, often or how long.

1. John is flying to Nicosia .

2. She hasn't learnd fingering … .

3. I haven't seen our conductor … last week.

4. … have you been playing in this band?

5. She … plays on tour .

6. Jim has been in Lisbon … four years.

4. Fill in: yet, already, since, for, usually, tonight, how long, ever, at the moment or still.

1. I don't think Frank has been to a live concert. Why don't we take him to one for his birthday? 2. I haven't seen Louise … Jeff's wedding. I wonder what's happened to her. 3. I don't know … Jack's been working on that project, but it seems like weeks. 4. Mr. Louis hasn't rung me back about the contract … 5. We're meeting some famous composers for a meal … . Would you like to come along? 6. Pam has … finished her test and I've only done half of mine. 7. Patrick … gets to music school at eight o'clock sharp, but it's half past and he hasn't arrived yet. 8. Are you … learning this University, or have you graduated yet? 9. I'm trying to finish learning this composition … . Can you ring me back later? 10.My neighbour has worked in that orchestra … nearly 30 years.

5. Fill in: "has/have been in/to", "has/have gone to" in the correct form.

1. I have been to New York several times, but I haven't been to Atlanta. 2. My conductor … Lisbon for a week, so I'm doing some of his work for him. 3. We … Milan for very long, so we don't know it very well yet. 4. Martin isn't here. He … the library to get some books. 5. I … that gallery twice but I haven't seen the painting you mentioned.