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.