Complete the sentence
Past Simple or Present Perfect 1
Past Simple or Present Perfect 2
Correct The Mistakes
10

I ___________ (spend) too much money today.

I have spent too much money today.

10

Michael is a colleague of mine. I _________ (know) him for over 10 years.

Michael is a colleague of mine. I have known him for over 10 years.

10

What is Julie doing? I __________ (not see) her for over 5 years.

What is Julie doing? I haven't seen her for over 5 years.

10

I've known Peter from last year.

I've known Peter since last year.

20

Tina _________ (forget) her backpack again.

Tina has forgotten her backpack again.

20

I ____________ (meet) a lot of interesting people at the conference yesterday.

I met a lot of interesting people at the conference yesterday.

20

I ___________ (not go) to the office party last night. I was too tired.

I didn't go to the office party last night. I was too tired.

20

Were you ever here before?

Have you ever been here before?

30

Both doctors ________ (take) my blood pressure already.

Both doctors have taken my blood pressure already.

30

We ____________ (go) on a business trip to Italy last week.

We went on a business trip to Italy last week.

30

I ___________ (not read) the new manual yet.

I haven't read the new manual yet.

30

I practise skiing since my childhood.

I have practised skiing since my childhood.

40

Rob and Fred ________ (fall off) their motorbikes many times.

Rob and Fred have fallen off their motorbikes many times.

40

Jane is a teacher. She __________ (teach) over 100 students in her life.

Jane is a teacher. She has taught over 100 students in her life.

40

Paul ____________ (not get) any presents on his birthday.

Paul didn't get any presents on his birthday.

40

Has you brother ever been in India?

Has your brother ever been to India?

50

I ____________ (not have) a routine check-up yet.

I haven't had a routine check-up yet.

50

What time __________ you ___________ (get) up this morning?

What time did you get up this morning?

50

It’s good to see you again. I __________ (not see) you for ages!

It’s good to see you again. I haven't seen you for ages!

50

He is our teacher for four years now.

He has been our teacher for four years now.