wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect tense

Total questions: 87

Worksheet time: 43mins

Name
Class
Date
1.

______ that book already. It’s really fantastic.

                                                             

a)

A. read

b)

B. have read

c)

C. am reading 

d)

D. will read

2.

Chia động từ trong ngoặc ở thì hiện tại hoàn thành:

You (not/do) ………….yor project yet, I suppose.

(a)  

3.

Chọn đáp án đúng:

You ……………… a lot since the last time I saw you.

a)

have changed

b)

changed

c)

change

d)

are changing

4.

Chọn đáp án đúng:

This is the first time I ___ to Japan.

a)

have gone

b)

went

c)

go

d)

gone

5.

Tìm lỗi sai trong câu và sửa:

This is the first time I go to supermarket.

4 lines
6.

Tìm lỗi sai trong câu và sửa lại cho đúng:

I have done this work 3 months ago.

4 lines
7.

Đâu là dấu hiệu của thì hiện tại hoàn thành? (Có thể chọn nhiều hơn một đáp án)

a)

now

b)

until now

c)

up to now

d)

present

8.

Đâu là dấu hiệu của thì hiện tại hoàn thành? (Có thể chọn nhiều hơn một đáp án)

a)

since last Sunday

b)

last Sunday

c)

on Sunday

d)

every Sunday

9.

Đâu là dấu hiệu của thì quá khứ đơn? (Có thể chọn nhiều hơn một đáp án)

a)

in 2022

b)

in 2019

c)

in 2018

d)

in 2020

10.

Chọn đáp án đúng điền vào câu sau đây:

"She has washed her car ____________ two hours"

a)

since

b)

for

11.

Phân từ 2 của động từ "eat" là?

a)

ate

b)

eaten

c)

aten

12.

Chọn đáp án đúng điền vào câu sau đây:

"Kate has not seen Tom since he _________ school"

a)

have left

b)

has left

c)

left

13.

Viết phân từ 2 của động từ "meet"

(a)  

14.

Phân từ 2 của động từ "go" là?

a)

went

b)

gone

c)

goes

15.

Từ nào dưới đây KHÔNG phải là dấu hiệu nhận biết của thì HIỆN TẠI HOÀN THÀNH

a)

recently

b)

often

c)

so far

d)

just

16.

Điền vào chỗ trống:

have--> had--> (a)  

17.

They (establish) (a)   this fund for street children in 2020

18.

Dạng quá khứ phân từ - V(P2) của từ "come" là?

(a)  

19.

Last winter Robin (stay) (a)   with his father in the Alps for three days.

20.

_____________ your homework yet? – Yes, I _____________ it an hour ago.

a)

Did you do/ have finished

b)

Have you do/ have finished

c)

Did you do/ finished

d)

Have you done/ finished

21.

1.      We                                      to learn for the test yet.

a)

not begin

b)

didn't bigin

c)

haven't begun

22.

Tom                                  his boss yesterday.

a)

has called

b)

called

c)

have called

23.

   My uncle                                      to Da Lat in 2005.

a)

move

b)

moved

c)

has moved

24.

Our teacher                                     to us how to use the printer already.

a)

has explained

b)

has explain

c)

explained

25.

She ------------- blood twenty times so far.

a)

donates

b)

has donated

c)

to donate

26.

They _____ their homework yet

a)

have finished

b)

haven’t finished

c)

finished

27.

She ____ married in 2018

a)

have got

b)

has got

c)

got

28.

We ____ the children’s toys yesterday.

a)

found

b)

find

c)

have found

29.

I didn’t ______ breakfast yesterday.

a)

have

b)

had

c)

has

30.

Chọn đáp án đúng:

Since I ___ from high school, I have prepared for studying abroad.

a)

graduated

b)

have graduated

c)

graduate

d)

am graduating

31.

Chọn đáp án đúng để hoàn thiện câu sau: I haven’t eaten sushi _____ the last spring.

a)

for

b)

since

32.

Công thức thì hiện tại hoàn thành, thể khẳng định là...

a)

S + have/ has + Ved/3

b)

S + have/ had + Ved/3

c)

S + have/ has + Ved/2

d)

S + have + Ved/3

33.

Dùng Have khi chủ từ là ......

a)

she, he, it

b)

she, he, it, danh từ số ít

c)

I, we, you, they, danh từ số nhiều

d)

I, we, you, they

34.

Dùng Has khi chủ từ là ......

a)

she, he, it

b)

she, he, it, danh từ số ít

c)

I, we, you, they, danh từ số nhiều

d)

I, we, you, they

35.

Hoa (have ) ………………….these shoes since her 18 birthday.

(a)  

36.

Đâu là cách dùng ĐÚNG của thì Past Simple

a)

Diễn tả thói quen

b)

Diễn tả hành động đang xảy ra

c)

Diễn tả hành động đã xảy ra và chưa kết thúc

d)

Diễn tả hành động đã xảy ra và đã kết thúc ở quá khứ

37.

Đâu là câu được viết ở Past Simple?

a)

She is playing chess now.

b)

She played chess yesterday.

c)

She often plays chess with me.

d)

She has played chess for a few years.

38.

podaj III formę czasownika:


speak - spoke- (a)  

39.

podaj III formę czasownika:


Swim - swam - (a)  

40.

Czasu present perfect używamy, żeby opowiedzieć o tym:

a)

co się wydarzyło i zakończyło

b)

co się dzieje stale

c)

co się przed chwilą zdarzyło i teraz widać tego efekt

d)

co działo się w przeszłości przez dłuższy czas

e)

co się zaczęło w przeszłości i trwa do tej pory

41.

Forma past participle słówka

SIT

to:

a)

sat

b)

sated

c)

seated

d)

sit

42.

Utwórz przeczenie od podanego zdania twierdzącego:


Susan has tried that disgusting dish.

(a)  

43.

zaznacz brakujące słowo:


She has driven a car.......her 18th birthday.

a)

since

b)

for

44.

Zaznacz brakujące słowo:


We've been waiting for our flight ........... two hours.

a)

for

b)

since

45.

Stwórz pytanie od podanego zdania twierdzącego:


The tv has been on since early morning.

(a)  

46.

zaznacz zdania, które dotyczą obrazka:

a)

The bird has flown over the people.

b)

The boy has painted the wall.

c)

The elderly lady has carried a bag.

d)

The little boy and the girl have played with the ball.

47.

Które angielskie słowo "OD" łaczy się z podanymi określeniami?


two weeks, ten minutes, ages, several days, a long time

a)

for

b)

since

48.

Wpisz brakujące słówo:

I haven't seen you (a)   (od ) last summer.

49.

.......... three days

a)

for

b)

since

50.

.................. the beginning of the school year.

a)

since

b)

for

51.

przetłumacz:


The window is broken. Somebody has broken this window.

(a)  

52.

podaj III formę czasownika BYĆ:


be- was/were - (a)  

53.

Wskaż zdanie w czasie Present Perfect.

a)

Did you have tickets to opera?

b)

Has your teacher driven a sports car??

c)

Are you going to opera now?

54.

Has Stan ever .................... a competition?

a)

win

b)

wonning

c)

won

d)

wined

55.

He hasn't ............... a shower yet.

a)

hads

b)

have

c)

had

d)

haved

56.

Have you ............ seen the Harry Potter films?

a)

ever

b)

never

c)

yet

d)

still

57.

Peter ......... in the sea.

a)

hasn't swim

b)

hasn't swum

c)

haven't swum

d)

haven't swim

58.

Jak brzmi trzecia forma czasownika: DO

a)

did

b)

done

c)

doing

d)

does

59.

She ................ Italian food.

a)

has eated

b)

has ate

c)

have eaten

d)

has eaten

60.

Has Adam ever been to Japan? No, he ...........

a)

have

b)

hasn't

c)

haven't

d)

has

61.

Które określenia czasu pasują do Present Perfect

a)

never/ever/since

b)

always/usually/often

c)

now/at the moment/right now

d)

yesterday/in 2008/last year

62.

Które zwroty pasują do SINCE

a)

a long time

b)

2010

c)

this morning

d)

four days

e)

Saturday

63.

Podaj past participle czasowników: drink/lose/sell

a)

drunk / lost / sell

b)

drank / losd / sold

c)

drank / lost / solt

d)

drunk / lost / sold

64.

Has Miss Nowak.........(give) you any homework?

a)

gave

b)

givenn

c)

given

d)

giv

65.

Jack and Jill.........gone shopping.

a)

has

b)

are

c)

was

d)

have

66.

Has Lucy bought a new laptop?

a)

Yes,he has.

b)

No,she hasn't

c)

Yes,she have.

d)

No,she haven't

67.

Każde zdanie w present perfect ma czasownik :

a)

do

b)

to be

c)

have

d)

get

e)

must

68.

jak brzmi poprawna skrócona wersja zdania : I have been playing volleyball ?

a)

I've been playing volleyball

b)

I haven't been playing volleyball

c)

I've been playing baseball

d)

I played volleyball

e)

To zdanie nie posiada formy skróconej

69.

Które z tych czasowników są nieregularne?

a)

watch

b)

sell

c)

play

d)

go

e)

make

70.

We haven't (a)   to the park. (go)

71.

Oh gosh, you really have (a)   the whole cake? (eat)

72.

Wow! I've never (a)   something like that! (see)

73.

forget-forgot-_______

a)

forgotten

b)

forgetten

c)

foregetten

d)

foregotten

e)

forogotten

74.

Czy "give" w 3 formie jest regularne ?

a)

Tak

b)

Nie

75.

Czy "kick" w 3 formie jest regularne?

a)

tak

b)

nie

76.

Czy "swim" w 3 formie jest regularne ?

a)

tak

b)

nie

77.

3 forma czasownika "put" to ?

a)

put

b)

putten

c)

putted

d)

piused

e)

pusened

78.

-Have you broken my bike?-

-No, I haven't (a)   it! (do)

79.

-I've got nothing to do, I've (a)   all my books (read)

80.

Has użyjemy z...

a)

he

b)

I

c)

she

d)

they

81.

Have użyjemy z...

a)

they

b)

you

c)

it

d)

we

82.

That's a wonderful movie. I _____ in three times.

a)

have watched

b)

watched

c)

has watched

d)

watch

83.

Robert is my neighbor. He _____ next door to me for five years.

a)

live

b)

lived

c)

has lived

d)

have lived

84.

Mrs. Baxter _____ all her groceries for the week.

a)

has bought

b)

bought

c)

have bought

d)

buy

85.

(a)   she had a dog for 5 years?

86.

Has Kate ever drunk cola? Yes, (a)   .

87.

She (a)   (speak) to her friends.