130 câu trắc nghiệm Thì hiện tại hoàn thành (Present Perfect) có đáp án (Phần 3)
25 câu hỏi
She hasn’t met her family __________ a long time.
since
for
in
from
Chọn đáp án B
Have you __________ downloaded this song before?
ever
never
since
yet
Chọn đáp án A
Some students haven’t done their homework __________
before
yet
so
since
Chọn đáp án B
I haven’t applied for this job __________
just
never
ever
yet
Chọn đáp án D
Has Mary listened to the song __________ 2 hours?
yet
for
since
ever
Chọn đáp án B
I have __________ drunk all the milk.
already
yet
since
so far
Chọn đáp án A
I can’t find my eraser. Have you seen it __________ ?
never
before
recently
just
Chọn đáp án B
He has played football __________ he was a child.
for
so
since
because
Chọn đáp án C
I have __________ watched this show __________
already / yet
never / before
never / yet
just / already
Chọn đáp án B
He can’t come with us because he has __________ broken his leg.
ever
never
yet
just
Chọn đáp án D
I have known him ………. we were children.
for
since
ever
just
Chọn đáp án B
Has your sister arrived at the airport __________ ?
yet
already
before
for
Chọn đáp án A
She hasn't finished her lunch __________
yet
just
since
so far
Chọn đáp án A
We have been friends __________ a very long time.
for
ever
just
since
Chọn đáp án A
He has never traveled to Asia __________
already
yet
before
since
Chọn đáp án B
They have been waiting for the bus __________ an hour.
ever
for
just
since
Đáp án: B
Giải thích:
Trong thì hiện tại hoàn thành/hoàn thành tiếp diễn:
for + khoảng thời gian: đã được bao lâu
since + mốc thời gian: kể từ khi nào
“an hour” (một tiếng đồng hồ) là khoảng thời gian, dùng “for”.
Dịch: Họ đã đợi xe buýt một tiếng đồng hồ.
Have you __________ visited Paris?
ever
already
for
since
Chọn đáp án A
I can't believe you have __________ finished the book.
since
yet
already
just
Chọn đáp án B
He has lived in this city __________ he was born.
for
since
ever
just
Chọn đáp án B
She has been studying Spanish __________ three years.
since
already
for
just
Chọn đáp án C
They haven't seen each other __________ the party.
since
yet
ever
just
Chọn đáp án A
Have you __________ read that article?
yet
for
since
ever
Chọn đáp án D
I have __________ finished my homework.
just
already
yet
ever
Chọn đáp án A
We haven't met our new neighbors __________
since
yet
just
for
Chọn đáp án B
She has been working on the project __________ this morning.
for
ever
just
since
Chọn đáp án D




