130 câu trắc nghiệm Thì hiện tại hoàn thành (Present Perfect) có đáp án (Phần 2)
30 câu hỏi
Nobody has __________ homework yet.
did
had
done
was
Chọn đáp án C
__________ you __________ your room yet?
Were / cleaning
Did / clean
Has / cleaned
Have / cleaned
Chọn đáp án D
This is the most beautiful I __________ ever __________
had / met
was / going to meet
have / meet
has / met
Chọn đáp án C
How many books __________ you __________ ?
did / read
have / read
has / read
had / read
Chọn đáp án B
They have __________ such a great film.
was made
make
made
making
Chọn đáp án C
He __________ the movie ticket yet.
hasn’t bought
have bought
has bought
have sell
Đáp án: A
Giải thích:
Kiến thức: Thì hiện tại hoàn thành
Cấu trúc của thì hiện tại hoàn thành:
S + has/have + V3 (past participle)
Dấu hiệu nhận biết: Từ "yet" thường được dùng trong câu phủ định hoặc nghi vấn ở thì hiện tại hoàn thành để diễn tả một hành động chưa xảy ra tính đến thời điểm hiện tại.
Chủ ngữ "He" là ngôi thứ ba số ít → Dùng "has".
Chọn A.
Dịch: Anh ấy vẫn chưa mua vé xem phim.
My cousins __________ on holiday for 3 weeks.
has been
are going to be
have been
were
Chọn đáp án C
Who __________ all the candies? The box is empty.
ate
have eaten
was eating
has eaten
Chọn đáp án A
I am looking for my pen. I have __________ it.
lose
lost
losed
loosen
Chọn đáp án B
They __________ a lot of bikes.
were sold
have sold
sells
have sell
Chọn đáp án B
A: Do you know our town at all?
B: No. It is the first time I __________ here.
was
have been
came
am coming
Chọn đáp án B
I __________ for you for a long time.
has waited
have waited
am waiting
was waiting
Chọn đáp án B
Since he __________ here no one __________ him.
has left/ saw
had left/ saw
left/ has seen
left/ have seen
Chọn đáp án C
I __________ such a big fire before.
have never seen
never see
had never seen
never saw
Chọn đáp án A
We __________ Dorothy since last Saturday.
don’t see
haven’t seen
don’t have seen
didn’t see
Chọn đáp án B
Jack __________ the door.
has just painted
just paint
have painted
painting
Chọn đáp án A
A: I’m sorry to keep you waiting.
B: Oh, not at all. I __________ here only a few minutes.
have been
had been
was
will be
Chọn đáp án A
Since __________, I __________ nothing from him.
he had left / heard
he left / have heard
he has left / have heard
he was left / heard
Chọn đáp án B
So far, Teddy __________ ten kilos.
has been losing
lost
had lost
has lost
Chọn đáp án D
She __________ German for two years.
has learnt
is learning
learn
learns
Chọn đáp án A
He found his book this morning, but now he __________ his pen.
loses
lost
has lost
had lost
Chọn đáp án C
A: What’s the matter?
B: The shoes don’t fit properly. They __________ my feet.
are hurt
is hurting
have hurt
will hurt
Chọn đáp án C
You may leave the classroom when you __________ writing.
will finish
are finishing
have finished
had finished
Chọn đáp án C
My brother __________ the Youth League since 1955.
joined
has taken part
is in
has been in
Chọn đáp án D
Thank goodness! I __________ my home work now.
shall finish
finished
have finished
had finished
Chọn đáp án C
Don’t get off the bus until it __________
has stopped
stopped
will stop
shall stop
Chọn đáp án A
The foreign guests __________ here almost a week.
have arrived
have been
have reached
have got
Chọn đáp án B
A: Who’s that pretty girl Tom dancing with?
B: I don’t know. I __________ her before.
never have seen
had never seen
was never seeing
have never seen
Chọn đáp án D
A: How are you today?
B: Oh, I __________ as ill as I do now for a very long time.
didn’t feel
wasn’t feeling
don’t feel
haven’t felt
Chọn đáp án D
The price __________, but I doubt whether it will remain so.
went down
will go down
has gone down
was going down
Chọn đáp án C




