Put the verbs in brackets into the right form of Present Perfect and translate them.

1. He ____ (gain) a lot of weight recently.

2. Tom ____ just (clear out) the garage.

3. They ____ (sell) their house and ____ (go) on a tour of the world.

4. I ___ (be) to New York several times.

5. Martin is not here. He ____ (leave) for Moscow.

6. I ____ (not see) Kate since my weeding.

7. Pam ____ already (finish) his test.

8. She ____ (quarrel) with her mother 5 times this week.

9. This year I ___ twice (be) abroad.

 

2. Choose the right variant: Past Simple èëè Present Perfect.

1. We (not/have) a holiday last year.

  a) didn’t have b) haven’t had
2. My parents (be) to the USA many times.
  a) have been b) were
3. It (stop) raining?  
  a) Did it stop b) Has it stopped
4. I (buy) a new dress last week.
  a) have bought b) bought
   

5. Don’t worry about your letter. I (send) it the day before yesterday.

 

a) sent b) have sent

6.When Jill (finish) school?

a)When has Jill finished b) When did Jill finish

 

7. When I was a child, I (be) always late for school.

a) have always been b) was always late

8. – Are you tired? – Yes, a little. I (paint) the ceiling today.

 

a) have painted b) painted

9. My husband (work) in the bank for three years since 1990 to 1993.

  a) has worked b) worked
10. He (call) you yesterday?  
  a) has he called b) did he call
11. One of the passengers (die) in that accident.
  a) died b) has died
12. Mom (lose) her key, so we have to open the door by force.
  a) has lost b) lost

 

3. Choose the right variant:Past Perfect or Present Perfect.

 

1. Aunt Polly punished Tom Sawyer because he (be) naughty boy. a) has been b) had been

 

2. Why are you so unhappy? – I (lose) my purse. a) have lost b) had lost

3. Sam was upset because Judy (not/come). a) hasn’t come b)hadn’t come

 

4. Mother asked the children if they (buy) some biscuits for tea.

a) has bought b) had bought

5. I (leave) some photos to be developed. Are they ready?

 

a) have left b) had left

6. Tell Tommy about these wonderful islands. He never (hear) about them.

a) has never heard b) had never heard

7. I’m so happy to see you again. I (not/see) you since I left Berks.

  a) hadn’t seen b) haven’t seen
8. She said she (not/see) him since she left Berks.
  a) hadn’t seen b) hasn’t seen
9. When she returned home, he (already/cook) dinner.
  a) had already cooked b) has already cooked
10. Who (read) this book?  
  a) has read b) had read