wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT& PAST TENSE-prep J

Total questions: 82

Worksheet time: 27mins

Name
Class
Date
1.

Marie ...... in Dublin since 1980

a)

lives

b)

is living

c)

has lived

d)

lived

2.

I am Rita Kendari, I am from West Sulawesi. I.....school last year and I .......a job yet, so I'm trying to improve my English in the meantime.

a)

left, haven't found

b)

left, didn't find

c)

has left, haven't found

d)

left, hasn't found

3.

She ...... (eat) seven bananas yesterday.

a)

have eaten

b)

has eaten

c)

eaten

d)

ate

4.

Remzi ......... (live) in Bandung since 2001.

a)

have lived

b)

has lived

c)

had lived

d)

lived

5.

We __________________ for a taxi for two hours.

a)

waited.

b)

have waited.

c)

wait.

d)

did wait.

6.

My father ___________________ ill for 3 days.

a)

has be

b)

have been

c)

was

d)

has been

7.

My sister _________________ English since she was five.

a)

has spoken

b)

have spoken

c)

speaks

d)

spoke

8.

We __________________ my baby cousin yet.

a)

have seen

b)

haven't seen

c)

didn't see

d)

saw

9.
Juan likes to be outdoors. He ___ his dog each evening.
a)
walking
b)
walked
c)
walks
d)
walk
10.
We ___ our teacher after she helped us.
a)
thanking
b)
thanked
c)
thanks
d)
thank
11.
My aunt __ happy to see you yesterday.
a)
is
b)
am
c)
are
d)
was
12.
My parents ___ excited about my plans last weekend. 
a)
were
b)
was
c)
are
d)
am
13.
Josie ___ all the way to the bus stop yesterday. 
a)
ran
b)
run
c)
runs
d)
running
14.

The doctor .... He is waiting for you in the next room.

a)

had come

b)

is coming

c)

has come

d)

have come

e)

came

15.

… the papers this morning?

a)

has you read

b)

do you read

c)

have you read

d)

are you reading

e)

had you read

16.

We have lived in Ho Chi Minh city since

a)

last week

b)

two years

c)

three hours

d)

one month

17.

We have worked with her ..... last year.

a)

since

b)

for

18.

They have worked ... 1995.

a)

since

b)

for

19.

Linda has been on holidays ... six weeks.

a)

for

b)

since

20.

The weather has been awful ... the beginning of the year.

a)

since

b)

for

21.

She has got that job ... March, 18th.

a)

for

b)

since

22.

I have been well paid ... I joined that firm.

a)

for

b)

since

23.

She has been singing ... ten o'clock.

a)

for

b)

since

24.

I have been waiting for you ... ten minutes.

a)

since

b)

for

25.

1. Joseph: Do you know anything about Sally?

Carla: Oh she's fine. I've _______ spoken to her on the phone.

a)

a) yet

b)

b) already

c)

c) just

26.

2. We are going to a concert on Friday night, but we haven’t bought the tickets _____.

a)

a) yet

b)

b) already

c)

c) just

27.

4. We can’t have spaghetti tonight. We’ve _____had spaghetti three times this week.

a)

a) yet

b)

b) already

c)

c) just

28.

6. Carla: Have you done the washing up yet?

Joseph: I've _________ done it. I did it an hour ago.

a)

a) yet

b)

b) already

c)

c) just

29.

9. I haven't phoned my parents________. I'll do it as soon as I get home.

a)

a) yet

b)

b) already

c)

c) just

30.

10. Don’t worry, I have ________ spoken to the police. They’ll be here any minute now.

a)

a) yet

b)

b) already

c)

c) just

31.

Do you hear the noise? The train has_____________arrived.

a)

yet

b)

just

c)

already

d)

never

32.

No. Your cousin hasn't come to the party_______________

a)

yet

b)

just

c)

never

d)

already

33.

Can you open the door? Oh, it is _____________ open.

a)

ever

b)

just

c)

never

d)

already

34.

Your daughter has________________ returned home. You don't have to worry anymore.

a)

yet

b)

ever

c)

just

d)

already

35.

Haven't you finished your food__________________?

No, I am still eating mom.

a)

yet

b)

just

c)

already

d)

never

36.

Have you_________________seen such a big ant?

a)

yet

b)

never

c)

ever

d)

just

37.

Are you going to meet me at the shop?

Yes, I am _______________ there.

a)

yet

b)

just

c)

already

d)

never

38.

a tall building near the coast or shore with a flashing light at the top to warn ships

a)

watchtower

b)

structure

c)

lighthouse

d)

tomb

39.

a place or position

a)

location

b)

palace

c)

castle

d)

cemetery

40.

to damage smth so badly that it cannot be used

a)

destruction

b)

destroy

c)

harmful

d)

painful

41.

to keep someone or something safe from injury, damages, loss

a)

prevent

b)

provide

c)

protection

d)

protect

42.

can't take my eyes off

a)

to be tired

b)

to like a lot

c)

to have fun

d)

to be busy

43.

I want to learn English because (a)   (want/live) abroad

44.

I want to learn English so I ------------(decide/take) some English courses.

a)

have decided to take

b)

haven't decided to take ...yet

45.

I want to be a doctor because...........

4 lines
46.

I have lived in Ankara since.........

4 lines
47.

Always wear ----------------------------as a protection for your eyes while using these machines.

a)

skirt

b)

glasses

c)

helmet

d)

goggles

48.

It is so----------of you to lend me your car.

a)

stingy

b)

coward

c)

generous

d)

pity

49.

Choose the correct option

a)

cough

b)

flu

c)

pain

50.

Choose the correct option

a)

temperature

b)

sore

c)

virus

51.

Choose the correct option

a)

virus

b)

flu

c)

cough

52.

Choose the correct option

a)

blood

b)

painkillers

c)

bleed

53.

Choose the correct option

a)

heartattack

b)

bleed

c)

dizzy

54.

Choose the correct option

a)

rash

b)

dizzy

c)

headache

55.

My ankle is injured. It's very _______ and I can't put my boot on.

a)

swollen

b)

bruised

c)

dizzy

56.

It's the help you give to someone who has been in an accident

a)

first aid

b)

painkiller

c)

recovery

57.

A person who scientifically studies and gives advice about food and eating is a ...

a)

nurse

b)

dentist

c)

surgeon

d)

nutritionist

58.

My sister usually----------------- of headaches

a)

complains

b)

suffers

59.

My brother ...... from breathing problems

a)

follows

b)

suffers

60.

Elsie’s health isn’t very good and she ........ going out to places with lots of people.

a)

prevents

b)

avoids

61.

My best friend is ..... a strict diet

a)

following

b)

reducing

62.

When you cut any of your toes it ..... a lot.

a)

injures

b)

bleeds

63.

Three years ago my mother was cleaning when she fell and .... her ankle

a)

injured

b)

bled

64.

To ..... getting sick you should have a healthy diet.

a)

reduce

b)

avoid

65.

He is too fat. He shouldn't (a)   junk food.

66.

She has a terrible headache. She (a)   take some aspirin.

67.

A: I have the flu. What (a)   I do?

B: I think you should go to bed.

68.

A: What's the matter? You (a)   sick.

B: I have a cold.

69.

A: What's the matter?

B: My knee (a)  

70.

I feel terrible. My (a)   hurts.

71.

A: My arm hurts.

B: You shouldn't (a)   volleyball.

72.

A: My arm hurts.

B: You shouldn't (a)   volleyball.

73.

I am allergic _______ milk.

a)

on

b)

to

c)

for

d)

in

74.

When did you last time ................ your temperature?

a)

give

b)

take

c)

get

75.

Jane suffers from eating ___

a)

disorder

b)

weight

c)

illness

76.

It’s the second time this year he’s had

a ................. bone.

a)

broken

b)

sprained

c)

twisted

77.
Indigestion is related to ....... problems.
a)
stomach
b)
wrist
c)
head
78.

You can only buy this medicine if you

have ........... .

a)

an appointment

b)

a prescription

c)

a receipt

79.

In my opinion, every driver should be able to give first ........... in case of an accident.

a)

help

b)

aid

c)

check-up

80.

This man was.................. . He didn't react at all when I spoke to him.

a)

injured

b)

wounded

c)

unconsciuos

81.

My neighbour died............. a heart attack.

a)

for

b)

on

c)

of

82.

I think I've caught a cold. I 've got ..................

a)

a running nose and a cough

b)

a runny nose and a caugh

c)

a runny nose and I keep sneezing