wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

A1 Revision - Chapter 6: Present Perfect (H tại hoàn thành)

Total questions: 60

Worksheet time: 46mins

Name
Class
Date
1.

Past participle of eat:

a)

eated

b)

ate

c)

eaten

2.

Past participle of fly:

a)

flowed

b)

flown

c)

flew

3.

Past participle of see:

a)

seen

b)

saw

c)

seed

4.

Past participle of buy:

a)

buyed

b)

bought

c)

buying

5.

Past participle of read:

a)

read

b)

readed

c)

reading

6.

Complete: I ______ climbed a mountain

a)

haven't never

b)

have never

c)

hasn't

7.

Complete. ______ to Peru?

a)

Have you ever been

b)

Have you ever

c)

Have been you ever

8.

Complete: My best friend has never ______ .

a)

played the piano

b)

play soccer

c)

playing the guitar

9.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

10.

The present perfect tense is made:

a)

have/has + past participle

b)

had + participle

c)

be + verb + -ing

d)

have/has + past tense

11.

I ___________________ that book last week.

a)

read

b)

readed

c)

have read

d)

has read

12.

She _________________ to Portugal many times.

a)

has been

b)

went

c)

is going

d)

was going

13.
Have you ....... been in the USA?
a)
NEVER
b)
EVER
14.
I have ______ been in the USA
a)
EVER
b)
NEVER
15.
Have you ... visited Disneyland?
a)
already
b)
before
c)
ever
d)
yet
16.

____ you ____ England?

a)

Have you visited England?

b)

Has you visited England?

c)

Have you visit England?

17.

We've .... all the answers.

a)

find

b)

found

18.

Have you .... the car?

a)

washed

b)

washing

c)

wash

19.

You haven't ... very much.

a)

eaten

b)

eatten

c)

ate

20.

You've ... it in pencil.

a)

wrote

b)

writen

c)

written

21.

Have you_____________been in Canada?

a)

sometimes

b)

ever

c)

always

22.

Have you _______written a letter to a friend?

a)

yet

b)

ever

23.

I have _______ tried hot air balloon.

a)

try

b)

usually

c)

never

24.

Have you __________ driven?

a)

ever

b)

never

c)

Yet

25.

I __________ (fly) in a plane.

a)

has fly

b)

have flew

c)

have flown

26.

WE _________for the test yet.

a)

not prepare

b)

didn't prepare

c)

haven't prepared

27.

Mary _________to Vietnam several times.

a)

was

b)

has been

c)

have been

28.

Have you done your homework .........?

a)

already

b)

just

c)

yet

29.

My sister ________ clothes since she was seven.

a)

designed

b)

has designed

c)

has design

d)

designs

30.
Maya and I (know) _____ each other for over twenty years. We still get together once a month. 
a)
know
b)
have known
c)
has known
d)
knew
31.
Naama __________(not / see) her brother for a long time.
a)
didn't see
b)
hasn't seen 
c)
haven't seen
d)
didn't saw
32.
My mother _______________ (not/ see) you in the park yesterday. 
a)
saw
b)
didn't see
c)
hasn't seen
d)
haven't seen
33.
Mary __________ (write) a letter to Nick two weeks ago.
a)
has written
b)
writed
c)
wrote
d)
have written
34.

Find a mistake


Alex has already make many new friends since he won the competition.

a)

already

b)

make

c)

since

d)

won

35.

So far, Tom ________________ (read) 53 pages.

a)

have read

b)

has been reading

c)

has read

d)

read

36.

Look! The monkey .......... the tree!

a)

climb

b)

Is climbing

c)

climbs

d)

climbing

37.

Every month I __________ my aunt in Malibu.

a)

am visiting

b)

visit

c)

visits

d)

is visiting

38.

My grandmother .... for a walk every day.

a)

goes

b)

is going

c)

go

d)

has gone

39.

There has been snow on the ground______New Year's Day.

a)

since

b)

for

40.

The weather has been cold______a long time.

a)

since

b)

for

41.

Maria has studied English_____less than a year.

a)

since

b)

for

42.

Mr. and Mrs. Roberts have been together_____they were in college.

a)

since

b)

for

43.

They have known each others_____more than fifty years.

a)

since

b)

for

44.

We haven't since Aziz_____last month.

a)

since

b)

for

45.

I've had a cold_____over a week.

a)

since

b)

for

46.

I haven't heard from my sister_____the beginning of March.

a)

since

b)

for

47.

Last January, I (see) (a)   snow for the first time in my life.

48.

Since classes began, I (have, not) (a)   much free time. My classes keep me really busy.

49.

V3 của hear là:

(a)  

50.

V3 của go là:

(a)  

51.

V3 của know là:

(a)  

52.

V3 của ride là:

(a)  

53.

V3 của cut là:

(a)  

54.

Công thức câu khẳng định thì Hiện tại Hoàn thành? Present Perfect

a)

S + have/has + Pii/V(ed)

b)

S + have/has

c)

S + Pii/V(ed)

d)

S + haven't/hasn't

55.

Công thức câu phủ định hiện tại hoàn thành? Present Perfect

a)

S + didn't + V

Vd: He didn't see me

b)

S + am/is/are + N/Adjective

I am teacher Toni

c)

S + haven't/hasn't + Pii/V(ed)

Vd: She hasn't done her homework yet.

d)

S + Pii (not)/ V(ed) (not)
Vd: He run't to the house.

56.

Hiện tại hoàn thành nói về gì? Present perfect

a)

Việc từ lâu, đến giờ vẫn còn làm

Vd. Teacher Toni has taught English for 5 years.

b)

Việc mới xảy ra

Vd: Huy has just come home.

c)

Việc tái hiện nhiều lần

Vd: You have been late so many times.

d)

Trải nghiệm tốt nhất:

Pho bo is the best dish I have ever eaten.

57.

Since + .......

a)

Khoảng thời gian đo đạc từ đầu đến cuối?

b)

Mốc thời gian nào đó từ quá khứ đổ về sau này?

58.

For + ...............................

a)

Khoảng thời gian bao lâu

b)

Mốc thời gian nào đó đổ đi từ quá khứ đến hiện tại

59.

For + ......

a)
  1. 2.30 a. m

b)

3 hours

c)

2 months

d)

a long time

60.

Since + ......

a)

7.00 a. m

b)

last year

c)

3 hours

d)

the beginning of the month.