Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect vs Past Simple C1

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

I am writing in connection with the advertisement which ... in Career online magazine on 3 December.

a)

appeared

b)

has appeared

c)

had appeared

d)

has been appearing

2.

I ... Mechanical Engineering at university and I ... with a first class degree.

a)

originally studied

b)

have originally studied

c)

graduated

d)

have been graduating

3.

I ... a postgraduate degree in Business and Administration.

a)

now completed

b)

have now completed

4.

I ... to find a permanent job for months.

a)

have tried

b)

have been trying

5.

I ... for several companies on a temporary basis till now.

a)

have worked

b)

worked

6.

In my first job, I ... responsible for marketing.

a)

have been

b)

was

7.

I ... for several positions this year.

a)

applied

b)

have applied

8.

However, I still ... to find what I'm looking for.

a)

didn't manage

b)

haven't managed

c)

did not manage

d)

have not managed

9.

The last job I ... for required applicants to speak some Japanese.

a)

applied

b)

have applied

10.

I ... apply for a job with your company before.

a)

did not apply

b)

have not applied

11.

I ... that you would consider my application favourably.

a)

hoped

b)

have hoped

12.

However, I ... for a reply for several weeks and I still ... one from you.

a)

have waited

b)

have been waiting

c)

did not receive

d)

have not received

13.

Easy? Let's try something else

a)

Oh no, I'm scared!

b)

I'm ready, teacher.

c)

You're crazy!

d)

Show me what you've got.

14.

The child ... from 7 till 7 without waking once.

a)

has slept

b)

slept

15.

This is only the second time I ... in an aeroplane.

a)

ever flew

b)

have ever flown

16.

Gabriella ... five centimetres since last month.

a)

grew

b)

has grown

17.

... to play chess when you were a child?

a)

Did you learn

b)

Have you learnt

18.

How long ... that bad cough?

a)

have you had

b)

did you have

19.

On Sunday we ... outside the cinema as usual.

a)

met

b)

have met

20.

I ... to talk to you about your university application. Have you sent it?

a)

wanted

b)

have been wanting

c)

had wanted