0/30 câu 45:00

Thì Quá Khứ Hoàn Thành: Toàn Tập Công Thức Và Cách Dùng

Dưới đây là bài giải tổng hợp “Thì Quá Khứ Hoàn Thành” dành cho Tiếng Anh 10 lớp, gồm 30 câu hỏi nhanh nhẹn trọn đời trong 45 phút. Đề thi này chiếm khoảng 15% điểm trong kỳ thi tiếng Anh đại học, vì vậy ôn tập kỹ là chìa khóa. Bạn sẽ có thể làm bài test trực tiếp, chấm điểm tự động và xem ngay lời giải tại HocMai Miễn Phí, giúp công thức và cách dùng trở nên sinh động và hạch toán hơn.

30 câu hỏi
45 phút
Phạm vi: kiểm tra:
Tiếng Anh

Câu 1Nhận biết

The train __________ by the time I got to the station.
  • Aleft
  • Bhas left
  • Chad left
  • Dleaves

Câu 2Nhận biết

She told me she __________ that film before.
  • Asaw
  • Bhas seen
  • Chad seen
  • Dwas seeing

Câu 3Nhận biết

We weren’t hungry because we __________ a big lunch.
  • Aalready had
  • Bhave already had
  • Chad already had
  • Dalready have

Câu 4Nhận biết

He __________ his homework before he played video games.
  • Afinished
  • Bhad finished
  • Chas finished
  • Dwas finishing

Câu 5Nhận biết

__________ you __________ your teeth before you went to bed last night?
  • ADid / brush
  • BHave / brushed
  • CHad / brushed
  • DDo / brush

Câu 6Nhận biết

They didn’t come to the party because they __________ invited.
  • Aweren’t
  • Bhaven’t been
  • Chadn’t been
  • Ddidn’t be

Câu 7Nhận biết

I realized I __________ my wallet at home.
  • Aleft
  • Bhave left
  • Cwas leaving
  • Dhad left

Câu 8Nhận biết

By the time she was 20, she __________ to five different countries.
  • Atraveled
  • Bhas traveled
  • Chad traveled
  • Dwas traveling

Câu 9Nhận biết

The room was messy because nobody __________ it for weeks.
  • Adidn’t clean
  • Bhasn’t cleaned
  • Chadn’t cleaned
  • Dwasn’t cleaning

Câu 10Nhận biết

After he __________ his work, he went out for a walk.
  • Ahad completed
  • Bcompleted
  • Cwas completing
  • Dhas completed

Câu 11Nhận biết

When we arrived, the meeting __________ without us.
  • Aalready started
  • Bhad already started
  • Chas already started
  • Dwas already starting

Câu 12Nhận biết

She didn’t pass the exam because she __________ enough.
  • Adidn’t study
  • Bwasn’t studying
  • Chasn’t studied
  • Dhadn’t studied

Câu 13Nhận biết

All the cake __________ by the time the last guests arrived.
  • Awas eaten
  • Bhad been eaten
  • Chas been eaten
  • Date

Câu 14Nhận biết

He said that he __________ his job the previous week.
  • Alost
  • Bhad lost
  • Chas lost
  • Dwas losing

Câu 15Nhận biết

I couldn’t believe what __________ to him.
  • Ahappened
  • Bwas happening
  • Chas happened
  • Dhad happened

Câu 16Nhận biết

Before she became a successful writer, she __________ as a waitress for years.
  • Aworked
  • Bwas working
  • Chad worked
  • Dhas worked

Câu 17Nhận biết

I didn’t recognize him at all. He __________ so much.
  • Achanged
  • Bhad changed
  • Chas changed
  • Dwas changing

Câu 18Nhận biết

After the storm __________, we went outside to check the damage.
  • Apassed
  • Bwas passing
  • Chas passed
  • Dhad passed

Câu 19Nhận biết

The police arrested the man who __________ the bank.
  • Arobbed
  • Bwas robbing
  • Chad robbed
  • Dhas robbed

Câu 20Nhận biết

He knew the city well because he __________ there as a child.
  • Alived
  • Bhad lived
  • Chas lived
  • Dwas living

Câu 21Nhận biết

If I __________ about your problem, I would have helped you.
  • Aknew
  • Bwould know
  • Chad known
  • Dhave known

Câu 22Nhận biết

No sooner __________ the house than it started to pour with rain.
  • AI had left
  • Bhad I left
  • Cdid I leave
  • DI left

Câu 23Nhận biết

It was the first time my little brother __________ an airplane.
  • Asaw
  • Bwas seeing
  • Chas seen
  • Dhad seen

Câu 24Nhận biết

He __________ for over an hour when his flight was finally called.
  • Awaited
  • Bhas been waiting
  • Cwas waiting
  • Dhad been waiting

Câu 25Nhận biết

She only understood the film because she __________ the book beforehand.
  • Aread
  • Bhas read
  • Chad read
  • Dwas reading

Câu 26Nhận biết

Hardly __________ down when the phone rang.
  • Ahad I sat
  • BI had sat
  • Cdid I sit
  • DI sat

Câu 27Nhận biết

The manager __________ for the position for a month before they found a suitable candidate.
  • Awas looking
  • Blooked
  • Chas been looking
  • Dhad been looking

Câu 28Nhận biết

By the time he retired, he __________ for the same company for over forty years.
  • Aworked
  • Bhas worked
  • Chad been working
  • Dwas working

Câu 29Nhận biết

He was upset that he wasn’t invited to the party, but he pretended he __________.
  • Awas
  • Bhas been
  • Cwere
  • Dhad been

Câu 30Nhận biết

I didn’t want to see that movie again because I __________ it twice already.
  • Asaw
  • Bhave seen
  • Cwas seeing
  • Dhad seen

Đã trả lời 0/30 câu