Worksheets     

     English.Specialist.hu  

 

Present Perfect or Past?

(pre-intermediate level)

Use correct forms:

 1   Tony (never, be) to this country before.

 2   I (never, see) this film before. (you, see) it?

 3   (you, be) to the United States? - Yes, I (go) there last year.

 4   (your sister, meet) my friend? - No, she (not meet) him yet.

 5   (you, ever, talk) to an Eskimo? - No, I (not meet) one yet.

 

 6   (father, ever, visit) the National Gallery?

 7   When (he, go) there? - He (go) there last January.

 8   Yesterday I (see) a big blue Ford parking in front of our house.

 9   The children (not play) cricket yet. But I (play) twice since last May.

10   We (not go) out last Sunday because it (rain).

 

11   Is the window open? - Yes, this boy (just, open) it.

12   Where is Mary-Joe? - She (go) to the shops.

13   Is Dora in? - Yes, she (be) to the bank, but she (just, come) back.

14   Have we got anything to eat? - No, I (not be) to the shops yet.

15   Where are the children? - They (go) to the park a minute ago.

 

16   How long (you, live) in this street? - We (move) here two years ago.

17   The Tucks (not have) a holiday by the seaside for seven years.

18   He (be) at the cinema last night but I (not see) him ever since.

19   I (be) to the market and (bring) some vegetables, here they (be).

20   Tony (not be) at home now, he (go) to the post office.

 


 

Possible solutions:

 1   Tony has never been to this country before.

 2   I've never seen this film before. Have you sen it?

 3   Have you been to the United States? - Yes, I went there last year.

 4   Has your sister met my friend? - No, she hasn't met him yet.

 5   Have you ever talked to an Eskimo? - No, I haven't met one yet.

 

 6   Has father ever visited the National Gallery?

 7   When did he go there? - He went there last January.

 8   Yesterday I saw a big blue Ford parking in front of our house.

 9   The children haven't played cricket yet. But I've played twice since last May.

10   We didn't go out last Sunday because it was raining.

 

11   Is the window open? - Yes, this boy has just opened it.

12   Where is Mary-Joe? - She's gone to the shops.

13   Is Dora in? - Yes, she has been to the bank, but she's just come back.

14   Have we got anything to eat? - No, I haven't been to the shops yet.

15   Where are the children? - They went to the park a minute ago.

 

16   How long have you lived in this street? - We moved here two years ago.

17   The Tucks haven't had a holiday by the seaside for seven years.

18   He was at the cinema last night but I haven't seen him ever since.

19   I've been to the market and brought some vegetables, here they are.

20   Tony isn't at home now, he has gone to the post office.

    Back             Next