WorksheetsPRESENT PERFECT & PAST
Total questions: 100
Worksheet time: 1hrs 6mins
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)
Chia động từ trong ngoặc ở thì hiện tại hoàn thành:
………you ever (eat)………….. Sushi?
(a)
Chia động từ trong ngoặc ở thì hiện tại hoàn thành:
You (not/do) ………….yor project yet, I suppose.
(a)
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)
Chọn đáp án đúng:
You ……………… a lot since the last time I saw you.
have changed
changed
change
are changing
Chọn đáp án đúng:
Since I ___ from high school, I have prepared for studying abroad.
graduated
have graduated
graduate
am graduating
Chọn đáp án đúng:
___ you ___ new shoes this year?
have - bought
did - buy
do - buy
are - buying
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
Đâ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ền vào câu sau đây:
"I have been in London ________ some days"
since
for
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:
"Kate has not seen Tom since he _________ school"
have left
has left
left
Đâ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)
for a week
last week
during the last few weeks
since last week
Đâu là dấu hiệu của thì quá khứ đơn? (Có thể chọn nhiều hơn một đáp án)
for a week
last week
during the last few weeks
since last week
Phân từ 2 của động từ "take" là?
taken
took
Phân từ 2 của động từ "eat" là?
ate
eaten
aten
Phân từ 2 của động từ "break" là?
broken
breaken
broke
Viết phân từ 2 của động từ "make"
(a)
Viết phân từ 2 của động từ "come"
(a)
Chọn đáp án đúng điền vào câu sau đây:
"Since I ________ her, I have lived here"
have met
has met
met
Chọn đáp án đúng điền vào câu sau đây:
"Kate has not seen Tom since he _________ school"
have left
has left
left
Chọn đáp án đúng điền vào câu sau đây:
"She has washed her car ____________ two o'clock"
since
for
Chọn đáp án đúng điền vào câu sau đây:
"I have been in London ________ four days"
since
for
Chọn đáp án đúng điền vào câu sau đây:
"Mary has learned English (a) 8 a.m"
Phân từ 2 của động từ "see" là?
seen
saw
Phân từ 2 của động từ "do" là?
did
done
does
Phân từ 2 của động từ "go" là?
went
gone
goes
Viết phân từ 2 của động từ "meet"
(a)
Viết phân từ 2 của động từ "read"
(a)
Chọn đáp án đúng điền vào câu sau đây:
"Since they________ her, they have lived here"
have met
has met
met
I......................New York three times
am
have been
has been
were
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
She (not come)……….……… here for a long time.
(a)
She (finish) ... reading two books this week.
(a)
At present, he (compose) (a) a piece of music.
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:
………you ever (eat)………….. Sushi?
(a)
I am looking for my pen. I __________ it.
have lost
lost
did lost
was lost
Mary (not finish) her task yet.
(a)
We (buy) a new car recently.
(a)
I (know) him since 2015.
(a)
Last year, we (go)...................to the wonderful festival
went
have gone
gone
goed
They (establish) (a) this fund for street children in 2020
They ------------ project yet.
have started
haven't started
hasn't started
1. We to learn for the test yet.
not begin
didn't bigin
haven't begun
They last (drink) beer three days ago.
(a)
Dạng quá khứ đơn - V(ed) của từ "come" là?
(a)
Dạng quá khứ phân từ - V(P2) của từ "come" là?
(a)
Dạng quá khứ đơn - V(ed) và quá khứ phân từ - V(P2) của từ "lie" (nói dối) đều là "lied". Đúng hay sai?
Đúng
Sai
Trạng từ chỉ thời gian nào sau đây đi cùng với thì hiện tại hoàn thành? Chọn tất cả những đáp án đúng.
up to now
so far
yesterday
recently
Câu sau viết đúng hay sai ngữ pháp: How long did you work here as a waitress?
Đúng
Sai
Câu: "I last saw her on Monday." đồng nghĩa với câu nào dưới đây?
I haven’t seen her since Monday.
I haven’t seen her for Monday.
I see her since Monday.
I saw her for Monday.
Với những từ như begin, start, give up thì DÙNG ĐƯỢC CẢ ở thì quá khứ đơn và thì hiện tại hoàn thành. Nhận định này đúng hay sai?
Đúng
Sai
Câu: When did you start working as an accountant? đồng nghĩa với câu nào dưới đây?
How long has you worked as an accountant?
How long did you work as an accountant?
How long have you worked as an accountant?
When have you worked as an accountant?
Câu sau viết đúng hay sai ngữ pháp: I didn't eat sushi since the last summer.
Đúng
Sai
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 để hoàn thiện câu sau: Have you heard the news ____? (Chọn tất cả các đáp án phù hợp)
already
yet
just
still
Chọn đáp án đúng để hoàn thiện câu sau: Don't worry. I have _____ locked the door.
already
yet
just
still
B: She .......................... to church.
Từ nào dưới đây KHÔNG phải là dấu hiệu nhận biết của thì Qúa Khứ Đơn
ago
last
so far
in the past
Từ nào dưới đây KHÔNG phải là dấu hiệu nhận biết của thì HIỆN TẠI HOÀN THÀNH
recently
often
so far
just
Present perfect
The action happens in the past and there's a relation to the present.
The action happens in the past and there's no relation to the present.
When do we use the past simple?
When we want to say something that happens in the future
When we want to say something that happens now in the present
When we want
When we want to tell something that happens in the past
Điền từ còn thiếu để hoàn thành câu sau: John was so tired of trying to fix the stove that he decided to give (a) and phone an electrician.
I can't imagine ___ without my cellphone.
living
to live
Jim plans ___ engineering at university.
studying
to study
I can't stand (a) (watch) musicals.
We decided (a) (go) on a picnic this weekend.
It's considered rude __________ (shout) at someone.
to shout
shouting
You can offend people by (a) (reach) across a table for something.
It's not acceptable __________ (go) to a party uninvited.
to go
going
(a) (eat) on the subway is considered rude.
You can't get on a bus without __________ (pay) the fare.
to pay
paying
If you get to the restaurant before your friend, it's fine
_____ (sit) down at the table
to sit
sitting
Choose the right answer.
I hate __________ to the dentist's
to go
going
Choose the right answer.
I __________ mind doing homework
doesn't
don't
Choose the right answer.
__________ is very good for your health.
To swim
Swimming
Fill in the blanks:
I finally finished (a) (read) that long novel.
She agreed (a) (come) to the meeting with us.
We spent hours (a) (talk) about our trip.
They decided (a) (move) to another city.
He kept on (a) (ask) questions during the lecture.
I don’t mind (a) (help) you with your project.
He offered (a) (drive) us to the airport.
We expect (a) (arrive) by noon.
She intends (a) (apply) for that job.
Which option completes the sentence correctly? "I’m thinking about ______ to the party."
to go
going
Choose the correct form: "He promised ______ the documents."
sending
to send
