Nguồn: tổng hợp
Bài 1: Chọn từ gợi ý thích hợp và cho dạng đúng để hoàn thành câu
cut – drink – snow – leave – read – make – ride – have – phone – wash – Before they arrived…
1. My dad _____________ the grass.
2. I _____________ the car.
3. ____________ her bike?
4. The train ___________ already.
5. Sam ____________ us.
6. ________________ a lot?
7. We ____________ lunch.
8. It _____________ some water.
9. He ______________ a ghost story.
10. _____________ her bed?
Bài 2: Hoàn thành câu cho đúng
What had they done?
- We (eat) a salad
- Ann (not/ paint) the fence.
- (your sister/ go) out?
- She (not/ water) the plants.
- The cat (disappear).
- (it/ rain) that morning?
- (I/not) close the door.
- Why (he/ put) on a tie?
- They (finish) their work.
- What (he/ invent)?
Bài 3: Cho dạng đúng của động từ trong ngoặc
- When I arrived at the cinema, the film (start).
- She (live) in China before she went to Thailand.
- After they (eat) the shellfish, they began to feel sick.
- If you (listen) to me, you would have got the job.
- Julie didn’t arrive until after I (leave).
- When we (finish) dinner, we went out.
- The garden was dead because it (be) dry all summer.
- He (meet) her somewhere before.
- We were late for the plane because we (forget) our passports.
- She told me she (study) a lot before the exam.
- The grass was yellow because it (not/rain) all summer.
- The lights went off because we (not/pay) the electricity bill.
- The children (not/do) their homework, so they were in trouble.
- They (not/eat) so we went to a restaurant.
- We couldn’t go into the concert because we (not/bring) our tickets.
- She said that she (not/visit) the UK before.
- Julie and Anne (not/meet) before the party.
- I (not/have) breakfast when he arrived.
- He (not/use) email before, so I showed him how to use it.
- You (not/study) for the test, so you were very nervous.
Bài 4: Hoàn thành câu với các từ gợi ý
- (you/go) there before we went together?
- (she/see) the film already?
- Why (he/forget) about the meeting?
- (it/be) cold all week?
- (I/read) the book before the class?
- When she arrived (we/eat) already?
- Where (you/be) when I saw you?
- (they/travel) by bullet train before?
- (John/meet) Lucy before they worked together?
- (you/do) your homework before I saw you?
- Where (she/work)?
- (I/pay) the bill before we left?
- (we/visit) my parents already that winter?
- When you called, (they/eat) dinner?
- How (he/manage) to fix the cooker?
- (my sister/be) sick for a long time?
- How much (she/study) before the exam?
- What (you/cook) for dinner that night?
- When (they/arrive)?
- How many coffees (she/drink) before the interview?
Bài 5: Hoàn thành câu
- ___ before you came? (Mary / arrive)
- ___ your homework before you left for your training session? (you / do)
- ___ the rules by the time they needed to take their test? (the students /
understand) - ___ you his laptop by the time he went to bed? (your friend / give)
- ___ the cat before she started to cook dinner? (Lisa / feed)
- ___ you how to do that exercise before you actually started doing it?
(your teacher / show) - ___ that car right before we went on vacation last summer? (you / buy)
- ___ the floor before he mopped it? (Peter / sweep)
- ___ before you went home from the party? (the rain / start)
- ___ bored before the end of the film? (Matthew / get)
- ___ her room by the time the guests arrived? (Susan / decorate)
- ___ three gold medals in gymnastics before he became a well-known
dancer? (Edward / win) - ___ to bed before her parents came back home from work? (Veronica /
go) - ___ her report before the end of the second term? (Joanna / make)
- ___ to take up karate before she sprained her ankle? (Clair / decide)
Bài 6: Chọn đáp án đúng
- By the time we __, everyone had left.
A. arrived B. had arrived - I _ a long time ago.
A. finished B. had finished C. Either could be used here. - By that time, everybody __ exhausted.
A. was B. had been C. Either could be used here. - She told me she __ it ages ago.
A. did B. had done C. Either could be used here. - I __ of it until you mentioned it.
A. didn’t hear B. hadn’t heard - I __ enough time to finish the exam.
A. didn’t have B. hadn’t had C. Either could be used here. - If I __, I’d have helped.
A. knew B. had known C. Either could be used here. - if I __, I’d tell you.
A. knew B. had known C. Either could be used here. - No sooner __ than I realized what was going on.
A. did I arrive B. had I arrived C. Either could be used here. - Until last month, I _ it before.
A. didn’t try B. hadn’t tried
Bài 7: Hoàn thành câu bằng cách cho dạng đúng của động từ
- After they (see) the Tower, they (go) to Westminster Abbey.
- He (ask) me which animals I (see) in Africa.
- After Columbus (discover) America, he (return) to Spain.
- Before they (move) to Liverpool, they (sell) everything.
- After he (work) very hard, he (fall) ill.
- She (open) the box after she (find) the key.
- They (go) to a restaurant after they (sail).
- Before they (start) the party, they (invite) some friends.
- After she (wash) the curtains, she (clean) the windows.
- They (go) for a sightseeing tour after the bus (arrive).
- Before he (mow) the lawn, he (pick) some roses.
- After he (finish) school, he (work) for a magazine.
- They (drink) a cup of tea after they (finish) lunch.
- He (ask) me for her telephone number before he (phone) her.
- My sister (eat) all the chocolate before my parents (come) home.
Bài 8: Bài tập trắc nghiệm “mix” cơ bản và nâng cao
- We __ finished eating dinner.
A. had not B. not had C. ‘d had not - Had they _ to her before?
A. spoke B. spoken C. spoked - You _ not left yet.
A. would B. ‘d C. would had - I had never _ her before.
A. see B. saw C. seen - We arrived at 8:05, but the train _ already left.
A. has B. have C. had - Sarah thought she __ to that zoo before.
A. has been B. had be C. had been - Nobody explained why the project had __ on time.
A. n’t been completed B. not completed C. n’t complete - He _ us the item had been shipped.
A. told B. say C. asked - Dad explained __ his job due to stress.
A. why he quitted B. that he had quit C. that he’d quite - Where _ the security guard gone?
A. had B. have C. did - I couldn’t see the teacher because he __ before I arrived the school.
A. had left B. has left C. left D. was leaving - He was very tired because he __ the bags upstairs.
A. have carried B. had carried C. carried D. has carried - I was starving when I arrived home. I __ anything for two days.
A. didn’t eat B. wasn’t eaten C. hadn’t eaten D. haven’t eaten - He asked me to give his book back but I __ it.
A. have lost B. had lost C. was lost D. lost - The boy knocked the door. There was nobody inside. His mother __ yet.
A. hasn’t returned B. haven’t returned
C. hadn’t returned D. didn’t return - The sun was shining and the birds were singing when she got out. What a lovely day, she said to herself. She looked at her car but it was not there. Somebody __ it.
A. has stolen B. have stolen C. had stolen D. stole - She answered all of the questions in the exam because she __ very well.
A. was studied B. had studied C. has been studied D. have studied - It was sunny but very cold. The snow __ yet.
A. hadn’t completely melted B. hasn’t completely melted
C. haven’t completely melted D. wasn’t completely melted - Clara looked out the window. The pavement was wet. It __ at night.
A. has rained B. have been rained
C. have rained D. had rained - He couldn’t believe his eyes! His father _ him a new laptop as a birthday gift.
A. bought B. has bought C. had bought D. was bought - I was very late. When I arrived, the conference _.
A. was already starting B. started C. had already started - When he heard the police knocking on the door, he __ under the bed.
A. hid B. had hiden C. was hiding - The police arrested him because he _ a gun.
A. carried B. was carrying C. had carried - When they arrived at the police station, he said that he _ anything wrong.
A. didn’t do B. wasn’t doing C. hadn’t done - When he said that he loved me, I knew that he _.
A. lied B. was lying C. had lied - I looked at him and I knew he _ in a fight, because he had a black eye.
A. was B. was being C. had been - He pulled out a gun and everybody _ away.
A. ran B. was running C. had run - When I was a child, we _ anywhere at weekends; it was boring.
A. never went B. were never going C. had never gone - When he retired he _ in the company for more than 50 years.
A. was B. was being C. had been - I _ to the road and we crashed.
A. didn’t pay attention B. wasn’t paying attention C. hadn’t paid attention
ĐÁP ÁN
Bài 1:
- had cut
- hadn’t washed
- Had she ridden
- had left
- hadn’t phoned
- Had it snowed
- hadn’t had
- had drunk
- had read
- Had she made
Bài 2:
- We had eaten a salad.
- Ann hadn’t painted the fence.
- Had your sister gone out?
- She hadn’t watered the plants.
- The cat had disappeared.
- Had it rained that morning?
- I hadn’t closed the door.
- Why had he put on the tie?
- They had finished their work.
- What had he invented?
Bài 3:
- had started
- had lived
- had eaten
- had listened
- had left
- had finished
- had been
- had met
- had forgotten
- had study
- hadn’t rained
- hadn’t paid
- hadn’t done
- hadn’t eaten
- hadn’t brought
- hadn’t visited
- hadn’t met
- hadn’t had
- hadn’t used
- hadn’t studied
Bài 4:
- Had you gone
- Had she seen
- had he forgotten
- Had it been
- Had I read
- had we eaten
- had you been
- Had they traveled
- Had John met
- Had you done
- had she worked
- Had I paid
- Had we visited
- had they eaten
- had he managed
- Had my sister been
- had she studied
- had you cooked
- had they arrived
- had she drunk
Bài 5:
- Had Mary arrived
- Had you done
- Had the students understood
- Had your friend given
- Had Lisa fed
- Had your teacher shown
- Had you bought
- Had Peter swept
- Had the rain started
- Had Matthew got
- Had Susan decorated
- Had Edward won
- Had Veronica gone
- Had Joanna made
- Had Clair decided
Bài 6:
- A
- C
- A
- C
- B
- A
- A
- B
- B
- B
Bài 7:
- had seen – went
- asked – had seen
- had discovered – returned
- moved – had sold
- had worked – fell
- opened – had found
- went – had sailed
- stared – had invited
- had washed – cleaned
- went – had arrived
- mowed – had picked
- had finished – worked
- drank – had finished
- had asked – phoned
- had eaten – came
Bài 8
- A
- B
- B
- C
- C
- C
- A
- A
- B
- A
- A
- B
- C
- B
- C
- C
- B
- A
- D
- C
- C
- A
- B
- C
- B
- C
- A
- A
- C
- B

