Font size
WorksheetsPresent Perfect & Persent Perfect Continuous
Total questions: 60
Worksheet time: 45mins
I am not hungry. I have _______ eaten.
Yet
Just
Since
Still
They _________________ each other since last year.
have know
have known
have been knowing
have been known
Why haven't you ___________ your work? You have plenty of time
finished
finishing
been
been finishing
I ........................ ten letters since morning.
Write
Wrote
Have written
Have been writing
It ... all day! Why can’t it stop!
I’m sorry, madam, but this carpet ... .
Julie ___ (learn) how to drive for 6 years! and she still can't!
has learn
has been learning
have learned
have been learning
I am not hungry. I have _______ eaten.
Yet
Just
Since
Still
The Present Perfect Continuous answers the question...
how long
how much
how often
how are you
The Present Perfect Continuous can't be used with...
verbs of thinking (know, believe, understand...)
verbs of motion (go, run, jump...)
verbs of feeling (like, love, hate...)
verbs of senses (see, hear, taste...)
It ______ since this morning. It's terrible!
has being raining
has rained
has been raining
has been rained
I __________ a member of the gym for five years.
have been being
has been being
has been
have been
Chia động từ trong ngoặc: It is the worst dish that I (ever try )__________in my life.
had ever tried
has ever tried
have been ever trying
have ever tried
______________ Excuse my terrible breath.
I've eaten onions.
I've been eating onions.
I has eaten onions
Look at her eyes. She looks as if ______________ .
she's cried
she's been crying
_______________Ann, we need more workers, but she doesn't listen.
I've told
I've been telling
She's been going to the same dentist ___________.
for a check up.
since she was at school.
I've just___________________ a birthday cake. Woud you like a piece?
been making
made
finally, I found it! I've ________________ for that book for ages.
looked
been looking
Have you ____________ the dogs yet?
been feeding
fed
She's ______________ for her exams all day.
revised
been revising
She has been an English teacher _____ 1999.
for
since
Why ______ so much rice today ?
have you eaten
has you ate
has you eaten
have you ate
You _________ the train tickets.
haven't bought
hasn't bought
hasn't buyed
haven't buyed
Give the correct form of the verbs in the brackets.
I ________ (try) to learn English for years, but I ________ (not succeed) yet.
(a)
Give the correct form of the verbs in the brackets.
Mary is ill because she (a) (work) in the garden all day.
Give the correct form of the verbs in the brackets.
She ________ (work) so hard this week that she ________ (not have) time to go to the movies.
(a)
Give the correct form of the verbs in the brackets.
That book ________ (lie) on the table for weeks. You ________ (read) it yet?
(a)
Give the correct form of the verbs in the brackets.
He ________ (not be) here since Christmas. I wonder where he ________ (live) since then.
(a)
Give the correct form of the verbs in the brackets.
Jack ________ (go) to Paris for a holiday. He never ________ (be) there.
(a)
Give the correct form of the verbs in the brackets.
You ________ (sleep) so far? I ________ (ring) the bell for the last twenty minutes.
(a)
Give the correct form of the verbs in the brackets.
He ________ (write) a novel for two years, but he ________ (not finish) it yet.
(a)
Give the correct form of the verbs in the brackets.
Mary ________ (lose) her hat and she ________ (look) for it until now.
(a)
Give the correct form of the verbs in the brackets.
She (sleep) (a) for 10 hours! You must wake her.
It ... all day! Why can’t it stop!
I’m sorry, madam, but this carpet ... .
1. Joe ... for a new job all week since Friday.
Emma hasn’t come home ___________. She’s playing tennis in the park.
still
already
yet
They have ___________ broken the world record.
still
just
yet
I … (to look) for information on the subject since last Friday.
am looking
has been looking
have looked
have been looking
You … (to work) as a computer programmer for more than fifteen years.
has been working
have are working
have been worked
have been working
I __________ a member of the gym for five years.
have been being
has been being
has been
have been
I ______ for my math textbook all day, but I _______ it yet.
have been looking - haven't found
have looked - haven't found
have been looking - haven't been finding
have looked - haven't been finding
cấu trúc "S+ have/has + been + Ving" là
hiện tại hoàn thành (present perfect)
hiện tại hoàn thành tiếp diễn (present perfect continuous)
Amy must be mad at me. She (not) ........one word to me all evening. I wonder what I did to make her hungry.
have spoke
haven't spoken
has spoken
hasn't spoken
The fire in Lake Country, which was reported on October 15,..........(Spread) over the last ten days.
has spreaded
have spreaded
has been spreading
have been spreading
Julio .........(Submit) Math homework last week.
has submitted
have submitted
has been submitted
have been submitted
Jimmy Chin........(ski) since he was eight or nine years old.
hasn't been skiing
has been skiing
haven't been skiing
have been skiing
I have been spoken a different language for last years.
Đâu là cách xử dụng của thì hiện tại hoàn thành
Hành động đã xảy ra trong quá khứ, vẫn còn kéo dài đến hiện tại và có thể kéo dài đến tương lai.
Hành động xảy ra và đã kết thúc trong quá khứ
Chỉ một thói quen hằng ngày hoặc hành động lặp đi lặp lại
Hành động nói chung đang xảy ra nhưng không nhất thiết phải thực sự xảy ra ngay lúc đang nói.
"She has been to Da Lat" mang ý nghĩa là
Cô ấy sẽ đi Đà Lạt
Cô ấy đã đi Đà Lạt và đã quay về
Cô ấy đã đi Đà Lạt
Cô ấy đã đi Đà Lạt và đang ở lại đó
"She has gone to Da Lat" mang ý nghĩa là
Cô ấy sẽ đi Đà Lạt
Cô ấy đã đi Đà Lạt và đã quay về
Cô ấy đã đi Đà Lạt
Cô ấy đã đi Đà Lạt và đang ở lại đó
Q. Which tense is it?
Diễn tả một sự kiện đã xảy ra nhưng không rõ thời gian, thường dùng với trạng từ just, already, lately, recently...
Ví dụ: My uncle __________ (just call) me from London.
Present perfect
Past simple
"all the morning, all the afternoon, all day long, since, for, how long... " thường dùng nhất cho...
hiện tại hoàn thành tiếp diễn
hiện tại hoàn thành
quá khứ đơn
quá khứ tiếp diễn
