wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT - LINKING WORDS

Total questions: 14

Worksheet time: 14mins

Name
Class
Date
1.

Present Perfect tense. Choose the correct verb form to complete the sentence:


I _____________ my homework yet.

a)

have finish

b)

has finished

c)

did finished

d)

haven't finished

2.

Present Perfect. Choose the correct verb form for the sentence:

"My father is on the way. He ____________ home yet."

a)

haven't arrived

b)

hasn't arrived

c)

didn't arrive

d)

arrived

3.

Present Perfect tense. Complete the sentence with the correct verb form:

During the two years David ____________ ten different jobs.

a)

has has

b)

has had

c)

have had

d)

have has

4.

Present Perfect tense. Complete the sentence with the correct verb form:

I __________ a teacher since 2010.

a)

was

b)

have be

c)

has been

d)

have been

5.

Present Perfect tense. Complete the sentence with the correct verb form:

"How long _______________your best friend?"

a)

have you known

b)

did you know

c)

do you know

d)

haven’t you known

6.

Present Perfect tense. Complete the sentence with the correct verb form:

A: I have lived in Milan for many years.

B: Really? How long _______________there?

a)

lived you

b)

did you live

c)

you have lived

d)

have you lived

7.

Present Perfect tense. Complete the sentence with the correct verb form.

________ you ever _________________to New York?

a)

Has ........................ been

b)

Have ........................ been

c)

Haven't ..................... been

d)

hasn't ...................... been

8.

Linking words. Choose the correct answer to complete the sentence:

Everybody was schocked ……………………… the bomb explosion.

a)

in spite of

b)

due to

c)

despite

d)

because

9.

Linking words. Choose the correct answer to complete the sentence:

The interview to the candidate was a failure …………………… the interviewer interrupted him all the time.

a)

as a result

b)

because of

c)

despite

d)

because

10.

Linking words. Choose the complete answer:

I bought some tomatoes ……………………………. make a good salad.

a)

in order to

b)

for

c)

so that

d)

due to

11.

Linking words. Choose the correct answer to complete the sentence:

You’d better wear a warm jacket…………………………… it gets colder tonight.

a)

in order to

b)

in case of

c)

in case

d)

in case to

12.

Present Perfect tense. Choose the correct verb form for the sentence:

My parents .......................... my new dress yet.

a)

haven't seen

b)

didn't see

c)

hasn't seen

d)

haven't see

13.

Present Perfect tense. Complete the sentence with the correct verb form:

Where ............ they ..............??

a)

have .......... go

b)

has .............. gone

c)

did .......... go

d)

have ......... gone

14.

Linking words. Complete the sentence with the correct word:

I couldn't send you a message.............. I didn't have your email address.

a)

because of

b)

despite

c)

since

d)

nevertheless