Font size
WorksheetsPresent Perfect
Total questions: 55
Worksheet time: 28mins
It's a great movie. I have ............... that movie many times.
saw
seen
seened
see
I'm sorry, but I ... finished my homework yet.
(a)
A) ........... you finished your lunch yet? (B) Yes, I ........................
Has / has
Has / have
Have / have
Has not/have not
Eva, Thomas, and Robert (a) to Hong Kong many times.
I've cleaned the kitchen, but I ................... the living room yet.
haven't clean
haven't cleaned
have clean
have cleant
What is past participle (V3) of verb "live"?
life
lived
liveed
living
I __________ to Edinburgh three times
been
has been
have been
I haven't ______________ your book.
taken
take
took
takes
Have you ever ___________ about the Beatles?
hear
heard
hearing
heared
I’ve _________ football.
play
plays
played
playing
Have you ________ your homework?
write
written
wrote
writing
I’ve never ______frogs.
eat
ate
eaten
eating
Asia and Rebecca ___________ a medal!
has won
have winned
have won
has win
The past participle of "go" is:
went
goed
gone
The past participle of "be" is:
was
be
been
The past participle of "have" is:
have
han
had
Chọn đáp án đúng điền vào câu sau đây:
"She has washed her car ____________ two hours"
since
for
Chọn đáp án đúng điền vào câu sau đây:
"Mary has learned English ____________ 8 a.m"
since
for
Chọn đáp án đúng điền vào câu sau đây:
"I have been in London ________ some days"
since
for
Đâ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)
since last Sunday
last Sunday
on Sunday
every Sunday
Chọn đáp án đúng:
I ______ read 3 books of this author since last month.
have read
read
am reading
will read
Chọn đáp án đúng:
___ you ___ new shoes this year?
have - bought
did - buy
do - buy
are - buying
Chọn đáp án đúng:
Since I _______ from high school, I have prepared for studying abroad.
graduated
have graduated
graduate
am graduating
Chia động từ trong ngoặc ở thì hiện tại hoàn thành:
Don’t you want to see this programme? It ………….(start).
(a)
_______ the new Marvel film? (you / see)
Have you seen
Have you see
Has you see
Has you seen
I_________to start working next week. (decide)
have just decided
has just decided
just have decided
have decide
Have you ever (a) (fly) by plane?
I haven't (a) (do) my homework yet.
I've never (a) (meet) such a talkative person before.
How many times have I (a) (tell) you to wash your hands before dinner?
I'm tired because I haven't (a) (sleep) well.
Look at the crowd! I've never (a) (see) so many people.
I think I've (a) (lose) my home keys. I can't find them anywhere.
I'm not hungry. I've just (a) (have) a huge sandwich.
We haven't (a) (catch) the 5:15 train and now we have to wait for another one.
My feet have (a) (grow) and now my old sneakers are too small for me.
I've (a) (learn) so many new English words while watching this film.
We have (a) (keep) calm and carried on. We know that everything is going to be alright.
He has played played football _____ 5 years.
since
for
Mike and John have been classmates ... six months.
for
since
Mike and John have been classmates ... summer.
for
since
He has put on weight ... the end of last year.
for
since
They have worked ... 1995.
since
for
He has been here ... a long period.
for
since
It has been raining __________ 2 days
since
for
Esteban has been playing __________ 1 hour
since
for
Felipe has been studying ___________ this morning.
since
for
Denis has been taking care of Martin __________ two weeks
since
for
Leonel has been enjoying music __________ he was little
since
for
They have been recycling _______ last year
since
for
