wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect - Practice - 8th Grade

Total questions: 116

Worksheet time: 1hrs 27mins

Name
Class
Date
1.

Have you _____

a)

play

b)

played

2.

(a)   Maria called

Choose from the below words
Has
Have
Is
Was
Will
3.

They haven't (a)   in the city before now.

Choose from the below words
live
lived
4.

Have you ______ visited another country?

a)

ever

b)

never

5.

We (a)   watched all of Marvel's movies

Choose from the below words
have
did
haven't
will
are
6.

Steve left the office 10 minutes ago. He (a)   the office.

Choose from the below words
hasn't left yet
has left yet
has just left
have left
7.

Helen visited Paris with her best friends last year. Helen (a)   Paris.

8.

Donald (a)   the dishes (b)   .

Choose from the below words
have washed/yet
have washed/already
hasn't washed/yet
hasn't washed/just
9.

Squidward Tentacles is happy and exhausted because he (a)   his school work.

Choose from the below words
hasn't finished
has already finished
have just finished
haven't finished yet
10.

Mary and I finished high school last year. We (a)   (start) studying at Harvard University.

11.

Linda and Joe had an argument a couple of minutes ago. Linda (a)   with Joe and he is really sad.

Choose from the below words
have broken up
have just borken up
has just broken up
hasn't broken up
12.

Sheldon is really nervous because he (a)   just Amy (b)   .

Choose from the below words
have asked / out
haven't asked / out
has ask / out
has asked / ou
13.

Choose the sentence with the same meaning as the meme.

(a)  
Choose from the below words
I haven't been on a blinde date.
I have already been on a blinde dat
I have just been on a blinde date.
I have just gone on a blinde date.
14.

Jack realized that he (a)   a message to the wrong person.

Choose from the below words
have just sent
has just sent.
have sent
have already sent
15.

Rachel was trying to convince Chandler about a subject, but Chandler _______ no to her.

a)

have answered

b)

hasn't answered

c)

has just answered

d)

hasn't already answered

16.
I _______________ ALL MY MONEY!
a)
SPENT
b)
SPENDED
c)
HAVE SPENT 
d)
SPEND
17.

MY MOTHER (a)   TO ITALY.

Choose from the below words
HAS GONE
GONE
WENT
GO
18.
HAVE YOU ___________________ A FAMOUS PERSON?
a)
EVER SAW
b)
EVER SEE
c)
NEVER SEEN
d)
EVER SEEN
19.

WE (a)   IN PARIS FOR 12 YEARS. 

Choose from the below words
HAVE LIVED
HAS LIVED
LIVED
LIVE
20.
_________ LUCY ___________THE HOMEWORK?
a)
HAVE / DONE
b)
HAS / DONE
c)
DID / DO
d)
HAS / DID
21.
CARLOS _______________ A BOOK. 
a)
WROTE
b)
WRITE
c)
HAS WRITTEN
d)
HAS WROTTEN 
22.

THEY (a)   TO AUSTRALIA.

Choose from the below words
HAVE NEVER BEEN
HAS NEVER BEEN
NEVER BEEN
HAVE EVER BEEN
23.
KEVIN HAS STUDIED SPANISH _______ TWO YEARS. 
a)
SINCE
b)
FOR
c)
EVER
d)
NEVER
24.
I HAVEN´T SPOKEN TO HER _______ 2015. 
a)
EVER
b)
NEVER
c)
FOR 
d)
SINCE
25.

HAS ALICE (a)   SUNG IN PUBLIC?

Choose from the below words
FOR
SINCE
EVER
NEVER
26.

HOW LONG HAVE YOU (a)   YOUR BEST FRIEND?

Choose from the below words
KNOW
KNOWN
KNOWED
KNEW
27.

I HAVE WATCHED THAT SHOW (a)   I WAS 5. 

Choose from the below words
SINCE
FOR
EVER
NEVER
28.

HOW LONG (a)   YOUR FAMILY (b)   IN THE SAME PLACE?

Choose from the below words
HAVE / LIVED
HAS / LIVED
HAS / LIVE
HAVE / LIVE
29.
HAVE YOU EVER EATEN SNAILS?
NO, I _______ EATEN SNAILS.
a)
HAVE EVER
b)
HAVE 
c)
HAVE NEVER
d)
NEVER
30.
HOW LONG HAVE YOU KNOWN HIM?
_______ I WAS BORN. 
a)
EVER
b)
FOR
c)
NEVER
d)
SINCE
31.

Present Perfect é utilizado para

a)

Situações específicas do passado, marcadas por data.

b)

Experiências passadas mas sem mencionar o tempo.

c)

Situações que estão acontecendo no presente

d)

Ações que estão integralmente no passado

32.

O PRESENT PERFECT especifica o tempo da frase, já o SIMPLE PAST não.

a)

Right

b)

Wrong

33.

Qual a estrutura do Present Perfect?

a)

auxiliar have / has + particípio passado


b)

auxiliar did + particípio passado

c)

auxiliar have + passado

d)

auxiliar have + segunda coluna

34.

Quando usamos present perfect a gente não pode usar:

a)

expressões de tempo

b)

expressões de tempo já terminado

c)

expressões de tempo ainda aberto

35.

Assinale a forma negativa da frase: I've seen her.

(a)  
Choose from the below words
I _____ seen her,
I don't have seen her.
I don't see her.
I not have seen her.
36.

Qual a pergunta para essa resposta?

Yes, I have. I've read "The Wimpy Kid" many times.

(a)  
Choose from the below words
Has she read "The Wimpy Kid"?
Have they read "The Wimpy Kid"?
Have you ever read "The Wimpy Kid"?
Did you read "The Wimpy Kid"?
37.

Me and my friends have never (a)   to Paris.

Choose from the below words
been
went
go
was
38.

Qual seria a melhor pergunta para esta resposta:

Yes, I've been to Australia recently.

a)

Have you ever to Australia?

b)

You have ever been to Australia?

c)

Have you been to Australia?

d)

Have you ever been to Australia?

39.

She is looking for her keys. She (a)   them.

Choose from the below words
lost
have lost
has lost
did lost
40.

Have your friends ever (a)   you to a party?

Choose from the below words
invites
invited
not invited
did invite
41.

O present perfect é usado para expressar ações que ocorreram em um passado não especificado. Algumas palavras são comumente usadas para dar essa noção. Combine cada termo com o sentido correto.

a)

He has never been to England.

1.

Ele nunca esteve na Inglaterra.

b)

Nobody has ever said that to me before.

2.

Ninguém nunca imaginou que isso seria possível.

c)

I have already finished my homework.

3.

Eu terminei minha tarefa.

d)

They haven't eaten yet.

4.

Eles ainda não comeram.

42.

Para um período de tempo (no passado ou no presente), usamos for.

Já para uma ação que começou em um ponto específico do passado e que continua no presente, usamos since. Combine as frases com as ideias correspondentes.

a)

Ele é meu amigo desde que eu tinha cinco anos.

1.

He has been my friend since I was five.

b)

Ele não fala comigo desde segunda-feira.

2.

He hasn't talked to me since Monday.

c)

Ele é meu amigo cinco anos.

3.

He has been my friend for five years.

d)

Nós estudamos juntos durante cinco anos.

4.

We have studied together for five years.

43.

They have known each other _______ twelve years.

a)

for

b)

since

c)

four

d)

by

44.

I have worked here ​ (a)   2011.

Choose from the below words
since
for
on
at
from
45.

Have you ​ (a)   written to John?

Choose from the below words
already
yet
never
46.

I haven't written to John ​ (a)   .

Choose from the below words
yet
already
never
47.

Reorder to form a correct sentence.

a)

Has

b)

he

c)

arrived

d)

to school

e)

yet?

1)
2)
3)
4)
5)
48.

Reorder the words to form a correct sentence.

a)

He

b)

has

c)

already

d)

arrived

e)

to school

1)
2)
3)
4)
5)
49.

Reorder the words to form a correct sentence.

a)

Have

b)

you

c)

ever

d)

traveled

e)

abroad?

1)
2)
3)
4)
5)
50.

Reorder the words to form a correct sentence.

a)

I

b)

have

c)

never

d)

traveled

e)

abroad

1)
2)
3)
4)
5)
51.

Faz de conta que você ligou para seu irmão 5 minutos atrás e ele não te atendeu. Agora, ele te mandou uma mensagem dizendo que está esperando você ligar. Como você poderia falar, em inglês, que acabou de ligar para ele?

a)

I've just called you!

b)

I've called you since 5 minutes.

c)

I've called you yet.

d)

I've ever called you.

52.

Match the basic form of the verbs with the correct participle form.

a)

feel

1.

felt

b)

keep

2.

kept

c)

leave

3.

left

d)

lend

4.

lent

e)

meet

5.

met

53.

Match the basic form of the verbs with the correct participle form.

a)

bring

1.

brought

b)

buy

2.

bought

c)

catch

3.

caught

d)

fight

4.

fought

e)

seek

5.

sought

54.

Match the basic form of the verbs with the correct participle form.

a)

drive

1.

driven

b)

eat

2.

eaten

c)

give

3.

given

d)

hide

4.

hidden

e)

know

5.

known

55.

Assinale a alternativa que contém uma sentença no Present Perfect:

a)

She has a new car.

b)

I have three brothers.

c)

I have bought a new cellphone.

56.

O Present Perfect é utilizado para:

a)

Situações que acontecem no presente e se estendem no futuro.

b)

Experiências passadas mas sem mencionar o tempo e com efeitos sentidos no presente.

c)

Situações acontecidas e acabadas do passado, marcadas por indicadores temporais (ontem, há duas horas, etc).

57.

Qual a estrutura correta do Present Perfect?

a)

auxiliar have / has + particípio passado

b)

auxiliar did + particípio passado

c)

auxiliar have / has + segunda coluna da tabela de verbos

58.

Assinale a forma negativa correta da sentença: "I've seen this film."

a)

I don't have seen this film.

b)

I not have seen this film.

c)

I have not seen this film.

59.

Qual alternativa preenche de maneira correta os espaços na afirmativa: "She is looking for her keys. She _____ _____ them."

a)

lost

b)

have lost

c)

did lost

d)

has lost

60.

Qual é a diferença entre have e has?

a)

Have: para he/she/it - Has: para we/you/they

b)

Has: para he/she/it - Have: para we/you/they

61.

Qual alternativa preenche de maneira correta os espaços na pergunta "Where ____ I ____ my glasses?"

a)

Where have I left my glasses?

b)

Where has I left my glasses?

c)

Where have I lefted my glasses?

62.

Qual alternativa preenche de maneira correta os espaços na pergunta: " ____ you ____ ____ Portugal?

a)

Have you ever visited Portugal?

b)

Have you visit ever Portugal?

c)

Has you yet visited Portugal?

63.

Qual alternativa preenche de maneira correta os espaços na negativa: " I ____ ____ ____ for the test."

a)

I has not studied for the test.

b)

I don't have studied for the test.

c)

I have not studied for the test.

64.

Qual alternativa preenche de maneira correta os espaços na afirmativa: "someone ____ ____ the window."

a)

has broken

b)

has breaked

c)

has break

65.

Uma possibilidade de sentença interrogtiva correta no present perfect é...

a)

Have been you...?

b)

You have been...?

c)

been have you...?

d)

Have you been...?

66.

Shakira ___ composed songs in English and Spanish.

a)

have

b)

has

c)

is

d)

are

67.

Have you ___ been to London?

a)

ever

b)

already

c)

yet

d)

since

68.

The song contest hasn't started ___

a)

already.

b)

yet.

c)

never.

d)

just.

69.

The soccer player Cristiano Ronaldo...

a)

have played for Portugal.

b)

has Portugal played.

c)

has played for Portugal.

d)

hasn´t Portugal played.

70.

O Present perfect pode ser usado com estas palavras...(Marque 3 alternativas)

a)

JUST

b)

EVER / NEVER

c)

NOW

d)

YET

71.

O present perfect é formado por...

a)

HAVE + PAST PARTICIPLE

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + V-ING

72.

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

a)

yet

b)

already

c)

just

73.

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

a)

yet

b)

already

c)

just

74.

- Have you had breakfast yet?

- I've _________ done it. I did it an hour ago.

a)

yet

b)

already

c)

just

75.

The company hasn’t sent a reply ______.

a)

yet

b)

already

c)

just

76.

Have you seen the movie Casablanca _____?

a)

yet

b)

already

c)

just

77.

I haven't phoned my mom _____. I'll do it as soon as I get home.

a)

yet

b)

already

c)

just

78.

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

a)

yet

b)

already

c)

just

79.

Have they found the lost dog _____?

a)

just

b)

already

c)

yet

80.

I've _____ told my friends a funny joke.

a)

yet

b)

already

c)

ever

81.

Have they cleaned their teeth _____?

a)

already

b)

yet

c)

just

82.

We haven't been to Mexico _____.

a)

just

b)

yet

c)

already

83.

Have you finished your work _____?

a)

just

b)

yet

c)

for

d)

since

84.

I have _____ seen this series twice.

a)

already

b)

yet

c)

just

d)

since

85.

I have not mowed my lawn _____.

a)

since

b)

for

c)

yet

d)

already

86.

I have _____ done my hair.

a)

just

b)

yet

c)

already

d)

for

87.

Henry has not been at home _____.

a)

just

b)

since

c)

yet

d)

for

88.

Choose the correct sentence:

a)

Have you yet finished getting dressed?

b)

Have you finished getting dressed yet?

89.

Choose the correct sentence:

a)

I haven’t seen yet my English teacher.

b)

I haven’t seen my English teacher yet.

90.

Has she done yoga _____?

a)

still

b)

yet

c)

just

91.
  1. I haven't seen them ...... ages
a)

a) for

b)

b) since

92.

2. I have been living here ...... July

a)

a) since

b)

b) for

93.

3. He's worked there ....... several years

a)

a) since

b)

b) for

94.

4. I haven't seen him ...... last week

a)

a) for

b)

b) since

95.

5. It's been a long time ....... I've had such a good meal in a restaurant

a)

a) for

b)

b) since

96.

6. He hasn't been able to work ...... the last three weeks

a)

a) for

b)

b) since

97.

7. They've known about it ...... a long time

a)

a) For

b)

b) Since

98.

8. He hasn't worked this hard ..... he was at school

a)

a) for

b)

b) since

99.

9. I haven't seen her ..... a fortnight

a)

a) for

b)

b) since

100.

10. They haven't been here ..... 1993

a)

a) since

b)

b) for

101.

11. She's worked there ....... years

a)

a) since

b)

b) for

102.

12. He's been here ....... three o'clock

a)

a) for

b)

b) since

103.

13. There haven't been any wolves in England ........ a long time

a)

a) for

b)

b) since

104.

14. I haven't seen them .... last week

a)

a) for

b)

b) since

105.

15. It's the first time ....... 1973 that anyone has done so well

a)

a) since

b)

b) for

106.

Choose the correct sentence

a)

Have you NEVER played chess?

b)

Have you EVER play chess?

c)

Have you EVER played chess?

d)

Have you NEVER play chess?

107.
I’ve................ seen Susan coming out of the cinema.
a)
just
b)
ever
c)
yet
d)
for
108.
Sam: Can I go online now, please?
Tim: Sorry. I ________ haven't finished using the computer.
 
a)
already
b)
yet  
c)
 just
d)
still
109.
Have you seen the movie The Lord of the Ring ________?     
a)
 just
b)
already
c)
yet
d)
still
110.
Sue sends her  love. I've ________ seen her in the high street. 
a)
just
b)
still
c)
yet
d)
already
111.
I haven’t finished it ................ I’ll do it after dinner.
a)
yet
b)
already
c)
just
d)
since
112.
The train’s ............................ left! What are we going to do?
a)
ever
b)
yet
c)
already
d)
never
113.
We can't have chips again. We've ________ had them three times this week.
a)
still  
b)
already
c)
yet  
d)
  just
114.
I've ___________ watched this film, it was fantastic!
a)
just
b)
yet
c)
so far
115.
I haven't finished reading this book __________.
a)
yet
b)
just 
c)
already
116.
I've ______________ finished all my tasks for this week.
a)
already
b)
yet
c)
so far