Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect X Past Simple

Total questions: 27

Worksheet time: 14mins

Name
Class
Date
1.

The number of accidents (a)   so high. (never/be)

2.

I (a)   in France last week. (be)

3.

Hi, I (a)   you for a while. (not see)

4.

I like traveling. I (a)   (go) to Africa, Australia and the US.

5.

Last summer, I (a)   (visit) Chicago for the first time.

6.

Why are you limping? (a)   (you/hurt) your foot?

7.

Yes, I .......... (fall off) my bike. It .......... (happen) two days ago,

(a)  

8.

Did you know, Mary (a)   (injure) her ankle at the ice rink yesterday?

9.

King Henry VIII (a)   (be married) six times.

10.

(a)   (you/see) my bag anywhere? I can not find it.

11.

(a)   (you/give) Helen my message when you saw her?

12.

(a)   (you two/meet) before? Eric, this is Amanda.

13.

I'm sorry about not coming last week. I (a)   (have) a cold.

14.

It's nice to be back here in London. This is the second time I (a)   (come) here.

15.

I'm phoning about your bicycle for sale, which I .......... (see) in the local newspaper. .......... (you/sell) it?

(a)  

16.

Hampshire police .......... (find) the dangerous snake which .......... (go) missing earlier this week.

(a)  

17.

I can't give you the report I .......... (promise) for today because I .......... (not finish) it.

(a)  

18.

I have't seen Gerry for/since a long time. How is he?

a)

for

b)

since

19.

I've been at this bus stop for/since half an hour.

a)

for

b)

since

20.

I have had this headache for/since I woke up this morning.

a)

for

b)

since

21.

My mother has helped people for/since 1995 when she became a nurse.

a)

for

b)

since

22.

Have you lived in this house for/since a long time?

a)

for

b)

since

23.

They haven't taken any medicine for/since last year.

a)

for

b)

since

24.

It's ages since/ago I last went to a football match.

a)

since

b)

ago

25.

I've written to Deborah last week/recently.

a)

last week

b)

recently

26.

What have you been doing today/recently?

a)

today

b)

recently

27.

Have you eaten Italian food before/already?

a)

before

b)

already