wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Simple and Continuous

Total questions: 15

Worksheet time: 3mins

Name
Class
Date
1.

Traduza para o inglês: Eu estou aqui há anos.

a)

I am here for years.

b)

I've been here for years.

2.

Traduza para o inglês: Ela está dormindo faz 2 horas.

a)

She's been sleeping for 2 hours.

b)

She is sleeping for 2 hours.

3.

Traduza para o inglês: Eu tenho me levantado cedo todos os dias.

a)

I've been getting up early every day.

b)

I has gotten up early every day.

4.

"I've been tired all day long" - a frase indica que:

a)

eu estava cansado e não estou mais.

b)

eu passei o dia cansado e ainda estou.

5.

O past participle de: PLAY

a)

Plays

b)

Play

c)

Played

d)

Plaied

6.

O past participle de "WORK":

a)

works

b)

worked

c)

workied

d)

word

7.

O past participle de "GO"

a)

goes

b)

goed

c)

went

d)

gone

8.

O past participle de "BE"

a)

bee

b)

been

c)

was

d)

were

9.

O present perfect continuous do verbo "learn" (aprender)

a)

learnt

b)

learning

c)

have learnt

d)

have been learning

10.

O present perfect simple do verbo "be"

a)

have being

b)

have been

c)

have been being

d)

been

11.

"I've studied German before" - signfica que eu:

a)

estou estudando alemão.

b)

Nunca estudei alemão.

c)

já estudei alemão.

d)

estudo alemão;

12.

"I've been working all day long" está no:

a)

simple present

b)

present continuous

c)

present perfect continuous

d)

past participle

13.

Qual a tradução ERRADA para a frase: eu sei disso há muito tempo.

a)

I've known about that for a long time.

b)

I've been knowing about that for a long time.

14.

Qual das frases está errada?

a)

I've been watching movies all day long.

b)

I've never saw this movie before.

c)

She has always eaten like that.

d)

I haven't done that yet.

15.

Complete: I ... a bit more in God lately (believe)

a)

have been believing

b)

has believed

c)

have believed

d)

believe