Font size
WorksheetsPresent Perfect
Total questions: 20
Worksheet time: 10mins
Oh no! Somebody (break) (a) that window.
You look tired. (You/ work) (a) hard?
Liz is away late."
"Is she? (She/be) (a) late recently too?.
I_____________ a cup of tea for you. It is on the table.
made
have made
make
am making
David's hair is very short. He ______________ his hair off.
cut
cuts
have cut
has cut
A: Is your father at home now? B: _________________________.
No, he went to Paris
No, he has gone to Paris
No, he left home
No, he didn't come
You piano playing has really come on since I last (hear) (a) you play.
Anna: "I got here an hour _____."
Elsa: "What! You mean you’ve been waiting _____ an hour?"
ago - for
before - ago
ago - since
since - since
She's lived here ___ 1975.
since
before
so far
already
They have played computer games ____ ten minutes.
since
for
before
so far
They (learn) _____ English since they (be) _____6 years old.
have learnt - were
has learnt - were
learnt - have been
are learning - are being
"(You/work) (a) in a factory before?"
"No, never."
I (read) (a) the book you lent me, so you can have it back now.
Chọn đáp án đúng:
This is the first time I ___ to Japan.
have gone
went
go
gone
Chọn đáp án đúng:
I ___ read 3 books of this author since last month.
have read
read
am reading
will read
Chia động từ trong ngoặc ở thì hiện tại hoàn thành:
The bill isn’t right. They (make)………….. a mistake.
(a)
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)
Chọn đáp án đúng:
You ……………… a lot since the last time I saw you.
have changed
changed
change
are changing
Chia động từ trong ngoặc ở thì hiện tại hoàn thành:
I (buy)…………. a new carpet. Come and look at it.
(a)
We (live) (a) here for years.
