WorksheetsE9 - UNIT 5 - PRESENT PERFECT (NÂNG CAO)
Total questions: 100
Worksheet time: 33mins
Chia thì phù hợp cho câu sau:
Oh no! Somebody (break) (a) that window.
Chia thì phù hợp cho câu sau:
My brother is an actor. He (appear) (a) in several films before.
I (lose) _________ my address book. (You/ see)___________ it?
have lost/Have you seen
lost/Did you see
lost/Have you seen
have lost/Did you see
Chia thì phù hợp cho câu sau:
"(You/work) (a) in a factory before?"
"No, never."
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
You piano playing has really come on since I last (hear) (a) you play.
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."
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
Chọn đáp án đúng:
You ……………… a lot since the last time I saw you.
have changed
changed
change
are changing
We (live) (a) here for years.
We ______ to class since last week
go
don´t go
haven´t gone
Pat and Sue _______ English since elementary school
has studied
have studied
study
Sally______ her car for three years
have had
is having
has had
______ you ever _____ to Cancun?
Have - traveled
Haven´t - travel
Do - travel
______ Peter_____ a student here for 1 year?
Has - be
Has - been
Has - to be
Công thức của thì Hiện tại hoàn thành
HAVE + PAST PARTICIPLE
HAVE / HAS + PAST PARTICIPLE
AM/ IS/ ARE + PAST PARTICIPLE
AM / IS / ARE + V-ING
Chọn tất cả dấu hiệu của thì Hiện tại hoàn thành
JUST
NOW
FOR / SINCE
YET
EVER
Dấu hiệu nhận biết thì hiện tại hoàn thành?
everyday
so far
now
at present
She (not come)……….……… here for a long time.
(a)
Đâu không phải là dấu hiệu nhận biết của thì Hiện tại hoàn thành
up to now
for
ago
since
Các dấu hiệu nhận biết của quá khứ đơn?
yesterday
already
last year
yet
The last time I _______ my grandfather was 2 months ago.
had seen
saw
see
have seen
_______ they _______ a report since last Monday?
Have / written
Do / write
Had / written
Did / write
She _______ from university 12 years ago.
graduated
graduates
had graduated
has graduated
I _______ her several times.
met
have met
had met
meet
They _______ to the zoo last Sunday.
had gone
went
have gone
go
It _______ cloudy yesterday.
is
had been
has been
was
_______ he come last Saturday? - Yes, he did.
Does
Has
Had
Did
When they were having dinner the phone _______.
rings
ring
rang
had rung
They _______ for more than 2 hours. They feel tired so they stop to take a rest.
walks
had walked
walked
have walked
This is the first time I _______ this kind of food.
had eaten
have eaten
ate
eat
While I was going to school yesterday, I _______ him.
met
am meeting
will meet
meet
Lan has learnt English since she _______ a small girl.
had been
would be
has been
was
Tan (a) TV last night.
Up to now, They (study) ____ English for 6 years.
had studied
have studied
studied
study
Chia động từ trong ngoặc về thì Hiện tại hoàn thành hoặc Quá khứ đơn.
Peter (a) football yesterday (play)
Chia động từ trong ngoặc về thì Hiện tại hoàn thành hoặc Quá khứ đơn.
They (a) the car. It looks new again. (clean)
Chia động từ trong ngoặc về thì Hiện tại hoàn thành hoặc Quá khứ đơn.
We (a) to Italy twice so far. (be)
Chia động từ trong ngoặc về thì Hiện tại hoàn thành hoặc Quá khứ đơn.
John and Peggy (a) the book. Now, they can watch the film. (read)
Chia động từ trong ngoặc về thì Hiện tại hoàn thành hoặc Quá khứ đơn.
I (a) my friend two days ago. (meet)
Chia động từ trong ngoặc về thì Hiện tại hoàn thành hoặc Quá khứ đơn.
She (a) a new car in 2011. (buy)
Chia động từ trong ngoặc về thì Hiện tại hoàn thành hoặc Quá khứ đơn.
The girls (a) their lunch yet. (not eat)
Last weekend my mother _______ a cake for my birthday.
makes
make
is making
made
Thì hiện tại hoàn thành dùng để:
diễn tả một hành động chung chung, tổng quát lặp đi lặp lại nhiều lần hoặc một sự thật hiển nhiên hoặc một hành động diễn ra trong thời gian hiện tại.
diễn tả một hành động xảy ra trước một hành động khác và cả hai hành động này đều đã xảy ra trong quá khứ
diễn tả về một hành động đã hoàn thành cho tới thời điểm hiện tại mà không bàn về thời gian diễn ra nóI.
diễn tả những sự việc xảy ra ngay lúc chúng ta nói hay xung quanh thời điểm nói, và hành động chưa chấm dứt (còn tiếp tục diễn ra).
I ____ her since I moved to this neighborhood.
knew
have known
I ______________ (enjoy) the TV show last night.
enjoy
have been enjoyed
enjoyed
have enjoyed
Chọn đáp án đúng để hoàn thiện câu sau: I haven’t done my homework _____. I’ll do it after watching TV.
already
yet
just
still
Chọn dạng đúng của động từ để hoàn thành câu sau:
The last time we _________ part in a voluntary project was two years ago.
take
took
have taken
are taking
Chọn dạng đúng của động từ để hoàn thành câu sau:
The last time they volunteers at this nursing home _____ three months ago.
was
is
has been
were
Chọn dạng đúng của động từ để hoàn thành câu sau:
I'm nervous because I _________ in public before.
never spoke
have never speak
have never spoken
never speak
Chọn dạng đúng của động từ để hoàn thành câu sau:
This is the first time the children _______ voluntary work.
did
do
has done
have done
Chọn dạng đúng của động từ để hoàn thành câu sau:
Bob _______ me for a long time.
hasn't phoned
didn't phone
doesn't phone
hasn't phone
Chọn dạng đúng của động từ để hoàn thành câu sau:
This street child _______ hot soup since Christmas.
didn't eat
haven't eaten
hasn't eaten
doesn't eat
Thì hiện tại hoàn thành dùng để diễn tả hành động ......................
bắt đầu trong quá khứ, kéo dài đến hiện tại và có khả năng tiếp tục ở tương lai.
đã xảy ra và chấm dứt hoàn toàn trong quá khứ.
liên tiếp xảy ra trong quá khứ.
lặp lại như một thói quen
Câu "I last saw her on Monday." đồng nghĩa với câu nào dưới đây?
I saw her for Monday.
I saw her since Monday.
I haven’t seen her for Monday.
I haven’t seen her since Monday.
Chọn đáp án đúng:
"Since I ........................ you, I have lived here."
have meet
meet
met
PAST CONTINUOUS TENSE
5. Sara was _____________ (run) because she was late for her classes.
ran
run
runs
running
PAST CONTINUOUS TENSE
9. The phone rang while I ________________ dinner.
had
was having
am having
will have
I ____ her when I moved to this neighborhood.
have known
knew
I ____ her since I moved to this neighborhood.
knew
have known
Q. Which tense is it, Present perfect or Past simple?
Diễn tả một sự kiện đã xảy ra tại một thời điểm xác định trong quá khứ.
Ví dụ: I ______________ (enjoy) the TV show last night.
Present perfect
Past simple
Q. Which tense is it?
Diễn tả một sự kiện bắt đầu từ quá khứ và còn kéo dài đến hiện tại và còn có thể tiếp tục trong tương lai. Cách dùng này thường được dùng với các giới từ và trạng từ: since, for, so far, up to now.
Ví dụ: I _________ (read) 50 pages of this book so far.
Present perfect
Past simple
Q.
Which tense often goes with these expressions?
yesterday , last night , last month, three days ago , in 2008 ....
Present perfect
Past simple
Q. Which tense has this form:
S + have/has + Vp2
Present perfect
Past simple
Q. About 30 students from other schools _____________ us since last month.
have joined
joined
Chọn đáp án đúng để hoàn thiện câu sau: It has been ages _____ we last met each other.
for
since
Chọn đáp án đúng để hoàn thiện câu sau: I haven’t watered this tree ______ a week.
for
since
Chọn đáp án đúng để hoàn thiện câu sau: I haven’t eaten sushi _____ the last spring.
for
since
Chọn đáp án đúng để hoàn thiện câu sau: I haven’t done my homework _____. I’ll do it after watching TV.
already
yet
just
still
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 ___ read 3 books of this author since last month.
have read
read
am reading
will read
My father is on the way. He ____________ home yet.
haven't arrived
hasn't arrived
didn't arrived
arrived
Diễn tả một hành động đã xảy ra và kết thúc trong quá khứ
Quá khứ đơn
Quá khứ tiếp diễn
Diễn tả các hành động liên tiếp xảy ra trong quá khứ
Quá khứ đơn
Quá khứ tiếp diễn
Diễn tả một hành động xen vào một hành động đang diễn ra trong quá khứ, thường dùng với when, while
Quá khứ đơn
Quá khứ tiếp diễn
Diễn tả hành động đang xảy ra tại một thời điểm trong quá khứ
Quá khứ đơn
Quá khứ tiếp diễn
Xác định các từ/cụm từ là dấu hiệu nhận biết thì quá khứ tiếp diễn
at 8 am yesterday
Last night/ week/ month/ year...
Yesterday, yesterday morning
In January, in 1999, in the 1990s...
Chọn phương án đúng để hoàn thành câu.
Mary __________ a shower when the phone __________ so she couldn't answer it.
was taking/ rang
took/ was ringing
took/ rang
Chọn phương án đúng để hoàn thành câu.
The boy __________ a buffalo when he __________ over and hurt himself badly.
rode/ fell
was riding/ was falling
was riding/ fell
Sử dụng when hoặc while để diễn tả một hành động đang xảy ra thì hành động khác xen vào. trong đó:
Hành động đang xảy ra dùng thì Quá khứ đơn,
Hành động xen vào dùng thì Quá khứ tiếp diễn.
Hành động đang xảy ra dùng thì Quá khứ tiếp diễn,
Hành động xen vào dùng thì Quá khứ đơn.
Dấu hiệu nhận biết của thì quá khứ tiếp diễn là:
2 months ago
at the present next month
at 7 p.m yesterday
at the moment
Diễn tả hành động đã xảy ra và đã kết thúc tại một thời điểm xác định trong quá khứ (finished actions or events)
past simple
past continuous
Diễn tả các hành động xảy ra song song đồng thời ở 1 thời điểm trong QK. Thường sử dụng liên từ while, có nghĩa là trong khi.
past simple
past continuous
Diễn tả hành động đang xảy ra trong quá khứ thì bị hành động khác cắt ngang.
past simple
past continuous
Last night, we ____ for you for ages but you never ____ up.
waited – showed
would wait - showed
were waiting - were showing
waited – was showing
Choose the answer that needs correcting.
While I did my homework, I had a good idea.
did
my homework
had
a
Choose the answer that needs correcting.
She was walking to the library to borrow some books when she was seeing a robbery.
was walking
the
some
was seeing
Choose the answer that needs correcting.
She was walking to the library to borrow some books when she was seeing a robbery.
was walking
the
some
was seeing
"Last Monday", "2 years ago", "It's time...." là dấu hiệu nhận biết của thì nào sau đây ?
Hiện tại tiếp diễn (present continuous tense)
Hiện tại đơn (simple present tense)
Quá khứ tiếp diễn (past continuous tense)
Quá khứ đơn (simple past tense)
We ____ to the hospital to visit Mike when he ____ to say that he was fine.
were driving - was calling
drove - called
were driving – called
drove - was calling
