wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

3rd partial 4th semester November 2024

Total questions: 51

Worksheet time: 28mins

Name
Class
Date
1.

I _______ been married for two years

a)

has

b)

have

c)

hase

2.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

3.

I have never______ to paris

a)

visited

b)

visit

c)

visited yet

4.

I have ________ for my uncle

a)

work

b)

working

c)

worked

d)

worke

5.

my friend _____my new dress yet

a)

have not seen

b)

haven´t saw

c)

hasn't seen

6.

I am looking for my pen. I _____ it.

a)

did lost

b)

have lost

c)

has lost

7.

_____ you ever been to new york ?

a)

has

b)

have

c)

hasn't

8.

I _________ my homework yet

a)

have not done

b)

hasn't done

c)

has done

9.

_____ he given up the tournament?

a)

HAS

b)

HAVE

c)

HAVEN'T

10.

It _______ rained for the last month

a)

have not

b)

haven't

c)

has not

11.

I ________ watched two seasons of this T.V. show

a)

has

b)

have not

c)

has not

d)

hasen't

12.

I _____________for my uncle.

a)

have not work

b)

hasn't worked

c)

haven’t worked

d)

has not working

13.

She _______ finished her homework.

a)

has

b)

haven't

c)

hasn’t

14.

_____ you worked for your uncle?

a)

has

b)

Have

c)

Hasn't

d)

Haven't

15.

____ he read the book that you gave me yesterday?

a)

Has

b)

Have

c)

Hasn't

d)

haven't

16.

write the past participle of the verbs below.

which are (Regular)? Which are (irregular) ?

a)

dance - open

b)

listen - go

c)

eat - see

d)

do - visit

e)

fall - give

17.

Choose the correct structure about present perfect.

a)

S + verb + past participle

b)

S + has/have / + past participle + complement

c)

S + has/have / + complement + past participle.

18.

Complete. (Negative)

I ...................... been in Europe for 5 years.

a)

have been

b)

has been

c)

haven't been

d)

hasn't been

19.

We use the Present Perfect Simple:

a)

For actions which happened in the past, but we don`t mention when exactly.

b)

For actions that happened in the past and their results are obvious in the present.

c)

for actions that happened in the present simple.

20.

We use the Present Perfect with the time expressions:

a)

ever

b)

never

c)

already

d)

yesterday

21.

We use YET with the Present Perfect in questions and negative sentences.

a)

Falso

b)

Verdadero

22.

We use YET with the Present Perfect in questions and negative sentences.

a)

Falso

b)

Verdadero

23.

We use ALREADY with the Present Perfect in affirmative sentences and questions.

a)

Falso

b)

Verdadero

24.

We use How long?, since and for in Present Perfect.

a)

Falso

b)

Verdadero

25.

I __________________ a student for five years. (be)

a)

I have been a student for five years.

b)

I has been a student for five years.

c)

I have be a student for five years.

d)

I have was a student for five years.

26.

_______________ he (call) _______________________ María?

a)

Have he called María?

b)

Has he called María?

c)

Have he call María?

d)

Have he calling María?

27.

It (rain) ______________________ for a very long time.

a)

It have rained for a very long time

b)

It has rained for a very long time

c)

It have rain for a very long time

d)

It have raining for a very long time

28.

Jason and Clara _________________ (be) friends for more than 10 years.

a)

Jason and Clara has been friends for more than 10 years.

b)

Jason and Clara have been friends for more than 10 years.

c)

Jason and Clara have be friends for more than 10 years.

d)

Jason and Clara have being friends for more than 10 years.

29.

Steven _________________ (study) Math since last week.

a)

Steven have studied Math since last week.

b)

Steven have study Math since last week.

c)

Steven has studied Math since last week.

d)

Steven have studying Math since last week.

30.

Peter ______________ (read) eleven books since last weekend.

a)

Peter has read eleven books since last weekend.

b)

Peter have read eleven books since last weekend.

c)

Peter has reading eleven books since last weekend.

d)

Peter has readed eleven books since last weekend.

31.

Cindy ________________ (drive) her car for only five months

a)

Cindy has drived her car for only five months

b)

Cindy has driven her car for only five months

c)

Cindy has drive her car for only five months

d)

Cindy have drived her car for only five months

32.

I _______ been married for two years

a)

has

b)

have

c)

hase

33.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

34.

my friend _____my new dress yet

a)

have not seen

b)

haven´t saw

c)

hasn't seen

35.

_____ you ever been to new york ?

a)

has

b)

have

c)

hasn't

36.

It _______ rained for the last month

a)

have not

b)

haven't

c)

has not

37.

I _____________for my uncle.

a)

have not work

b)

hasn't worked

c)

haven’t worked

d)

has not working

38.

_____ you worked for your uncle?

a)

has

b)

Have

c)

Hasn't

d)

Haven't

39.
I ______________ (do) much work ___________ my boss left.
a)
didn't do  /  for
b)
haven't done  /  for
c)
didn't do  /  since
d)
haven't done  /  since
40.
I ______________ (be) to China ______________ 2002.
a)
didn't go  /  for
b)
haven't been  /  since
c)
haven't gone  /  for
d)
wasn't  /  since
41.
She ___________ (be) a doctor ____________ more than forty years. 
a)
was  /  for
b)
has been  /  since
c)
has been  /  for
d)
 was  /  since
42.
Hi, Angela. How are you? I ____________ (not/see) you ___________ ages.
a)
haven't seen   /  for
b)
didn't see  /  since
c)
haven't seen  /  since
d)
didn't see  /  for
43.
I left the university in 1995. I ___________ (work) in this company ____________ about fifteen years.
a)
have worked  /  since
b)
did work  /  for
c)
worked  /  since
d)
have worked  /  for
44.
I didn't see Jack yesterday. In fact I ___________ (not/see) him __________ Monday.
a)
didn't see  /  for
b)
didn't saw  /  for
c)
haven't seen  /  since
d)
haven't see  /  since
45.
He is really tired. He ____________ (be) working __________ 5:30 a.m.
a)
was  /  for
b)
has been  /  for
c)
has been /  since
d)
was  /  since
46.
She ______________ (not/drive) a car _____________ she had the accident.
a)
hasn't driven  /  since
b)
hasn't drive  /  for
c)
didn't drive  /  since
d)
didn't drive  /  for
47.
I ______________  (live) in this city since 2007. I ______________ (come) with my family many years ago.
a)
have lived  /  came
b)
lived  /  have come
c)
has lived  /  come
d)
lived  /  came
48.
I ____________ (buy) this house in 1999, so I ___________ (live) here for more than 10 years.
a)
bought  /  has lived
b)
has bought  /  lived
c)
has bought  /  live
d)
bought  /  have lived
49.
I ____________ (know) Maritza for a long time. We ___________ (meet) in 1998.
a)
knew  /  met
b)
have known  /  have met
c)
have known  /  met
d)
knew  /  have met
50.
They ____________ (move) to Australia last December, so they ____________ (be) there for nearly a year.
a)
have moved  /  have been
b)
moved  /  were
c)
have moved  /  were
d)
moved  /  have been
51.
I _______________ (be) at the university for five years.
a)
have been
b)
was
c)
be
d)
has been