wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect or Past simple?

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

My father __________________ (return) home from work. He’s taking a shower now.

a)

has returned

b)

returned

2.

My aunt is in Hong Kong. She __________________ (come) back from Guangzhou yesterday.

a)

has come

b)

came

3.

Ann’s brother is a D. J. He __________________ (be) on the job since he left school.

a)

has been

b)

was

c)

were

d)

have been

4.

Ann is still weak. She __________________ (be) ill for some time.

a)

has been

b)

was

5.

Miss Wong is not in her office. She __________________ (go) out for lunch.

a)

has gone

b)

went

6.

I am not hungry. I __________________ (have) lunch already.

a)

have had

b)

had

c)

has had

7.

Jane and Nancy are good friends. They first __________________ (meet) at Tom’s party in 1998.

a)

have met

b)

met

8.

Paul __________________ (come) to see you. He’s now in your brother’s room.

a)

has come

b)

came

c)

have come

9.

“Would you like some more bread?” “No, thanks, I __________________ (have) enough.”

a)

have had

b)

had

10.

He __________________ (be) a teacher before he became a businessman.

a)

has been

b)

was