Worksheetspresent perfect
Total questions: 66
Worksheet time: 30secs
Chọn đáp án đúng điền vào câu sau đây:
"I have been in London ________ some days"
since
for
I _____________ my homework yet.
have finish
has finished
did finished
haven't finished
5. _____________Alan for hours but he just doesn’t answer his mobile, I hope nothing’s wrong.
A. I call
B. I’ve called
C. I’m calling
D. I’ve been calling
She (a) (work) here for five years.
She (has been reading/has read) all the books written by Nguyen Nhat Anh. How many books (have you read/have been you reading)?
has been reading
has read
have you read
have been you reading
Mr. Wilkins (repair) _______ machines for Ernst Welding for more than two decades.
have repaired
have been repairing
This is the first time I (be)__________ to New York city.
have been
have been being
was
been
(you/ meet)___________ a famous person in your life?
Have you met
Have you been meeting
I (type) ____________ the letter all day.
have been typing
have typed
has been typing
has been typed
She (a) (play) sports for a month.
He (a) (not/play) games with me in a year.
Has he (a) (type) the report since this morning?
He _____________ to the radio for 6 hours.
has been listening
has listened
He _____________ in the field all morning.
has been working
has worked
have worked
have been working
They (a) (decorate) the house all morning.
He is very tired now because he (a) (working) hard for 15 hours.
They (a) (play) jazz for 8 hours.
They ------------ project yet.
have started
haven't started
hasn't started
already
đã, rồi
gần đây, mới đây
chưa từng
đã từng
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 3 đáp án đúng.
up to now
so far
yesterday
lately
She ...........here since 2019.
live
has lived
have lived
lived
Đâu là dấu hiệu của thì hiện tại hoàn thành? (Chọn 3 đáp án)
now
until now
up to now
recently
Nancy to Vietnam several times.
was
has been
have been
I our form teacher in the hospital already.
visited
have visited
hasn't visited
Our teacher to us how to use the printer already.
has explained
has explain
explained
I the good news from Mary a few minutes ago.
heard
have heard
has heard
My uncle to Da Lat in 2005.
move
moved
has moved
Chọn đáp án đúng để hoàn thiện câu sau: I haven’t watered this tree ______ a week.
for
since
Đâ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:
"Mary has learned English ____________ 8 a.m"
since
for
Chọn đáp án đúng điền vào câu sau đây:
"She has washed her car ____________ two hours. "
since
for
She ...........here since 2019.
live
has lived
have lived
already
đã, rồi
gần đây, mới đây
chưa từng
1. We to learn for the test yet.
not begin
didn't bigin
haven't begun
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:
You ……………… a lot since the last time I saw you.
have changed
change
are changing
Chọn đáp án đúng:
This is the first time I ___ to Japan.
have gone
has gone
gone
Chọn đáp án đúng:
I ___ read 3 books of this author since last month.
have read
has read
will read
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:
"She has washed her car ____________ two o'clock"
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)
now
until now
up to now
present
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
lately= recently
gần đây, mới đây
bao lâu
từ khi
chưa từng
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)
for
until now
up to now
present
recently
Đâ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
next Sunday
Đâ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
Đâu là dấu hiệu của thì quá khứ đơn? (Có thể chọn nhiều hơn một đáp án)
in 2022
in 2019
in 2018
in 2020
Đâu là công thức của thì HTHT
S + v3/Ved+ O
S + have/has +V3/Ved+ O
S + V2/Ved
S + V/V-s/es
She..........here for 10 years.
has live
have lived
has lived
lived
Đâu là dấu hiệu của thì HTHT
yesterday
last week
since/for
next year
She has made that toy ....................yesterday.
for
next
since
last
Công thức dạng phủ định của thì HTHT
S + haven't/hasn't + V2/Ved
S + haven't/hasn't + V
S + đin't+ V
S + haven't/hasn't + V3/Ved
Hình thức "V3" của từ eat là:
ate
eateen
eaten
eat
Hình thức " V3" của từ be là:
were
was
being
been
Câu nào đúng?
They have lived here since Monday.
They have lived here for Monday.
They has lived here since Monday.
They has lived here since Monday.
Lan has bought a new car.........10 years.
last
none
since
for
We ....................Quang Trung School since last year.
has attended
have attend
have attended
has attend
just
vừa mới
đã, rồi
từ khi
gần đây
lately= recently
gần đây, mới đây
bao lâu
từ khi
chưa từng
up to now
đến tận bây giờ
bao lâu
chưa từng
dã từng
already
đã, rồi
gần đây, mới đây
chưa từng
đã từng
once
1 lần
2 lần
bao lâu
vừa mới
yet
chưa
chưa từng
vừa mới
đã, rồi
