Third conditional wish + past perfect – B2 English Grammar Test

Ngữ pháp · Ngữ pháp B2 · Đề 18/101

1  Choose the correct options to complete the sentences.

1   If I’d left earlier, I wouldn’t missed / miss / have missed the flight.

2   If you are / had / have taken some sun cream, you wouldn’t have got burnt.

3   I might had been / have been / was badly injured if I hadn’t been wearing a helmet.

4   If I’d known, I can / could / will have helped you.

5   You wouldn’t have got ill if you’d taken / take / took warmer clothes.

6   If I’d having / had / have an extra ten minutes, I might not have failed.

Xem đáp án

2 had

3 have been

4 could

5 taken

6 had

2  Match 1–6 to A–F. Then choose the correct options.

1   If I had worked more at school,   …E…

2   If I hadn’t run out of battery,

3   I would’ve cooked something else

4   She might not have crashed

5   She could have represented Spain

6   If I’d grown up on the coast,

A   if she hasn’t / hadn’t got injured.

B   if the road hadn’t / isn’t been so icy.

C   I might have learned / learn to surf.

D   I would had / have read your message.

E    I will / would have got higher marks.

F    if I had / would known you were vegetarian.

Xem đáp án

2   D, have

3   F, had

4   B, hadn’t

5   A, hadn’t

6   C, learned

3  Look at the sequence of events. Then complete the chain of third conditional sentences below.

Lightning struck the tree. → The tree fell down. → I crashed my bike. → I broke my leg. → I went to hospital. → I met my future wife.

1   If lightning hadn’t struck the tree, ……the tree wouldn’t have fallen down. ……

2   ……If the tree hadn’t fallen down……, …………………………………… .

3   ……………………………………, …………………………………… .

4   ……………………………………, …………………………………… .

5   ……………………………………, …………………………………… .

Xem đáp án

2   I wouldn’t have crashed my bike.

3   If I hadn’t crashed my bike, I wouldn’t have broken my leg.

4   If I hadn’t broken my leg, I wouldn’t have gone to hospital.

5   If I hadn’t gone to hospital, I wouldn’t have met my future wife.

4  Complete the sentences with the correct form of wish and the past perfect form of the verbs in the box.

be     break     cope     show     stay up     study

1   I ……wish…… I ……hadn’t stayed up…… all night. I’m exhausted.

2   He’s my favourite player. I ……………… he ……………… his leg.

3   ……………… you ……………… you ……………… harder at school last year?

4   I ……………… I ……………… more kindness to my parents when I was a teenager.

5   Greg ……………… he ……………… better with the situation yesterday.

6   She ……………… her childhood ……………… so difficult growing up.

Xem đáp án

2   wish, hadn’t broken

3   Do, wish, had studied

4   wish, had shown

5   wishes, had coped

6   wishes, hadn’t been

5  Are the sentences correct? Tick (✔) the correct sentences. Correct the incorrect sentences.

1   I’m so full. I wish I hadn’t eaten so much. ✔

      ………………………………………………….

2   I wish I’d pay more attention when I was at school. ……

      ………………………………………………….

3   They would have finished quicker if you had helped them. ……

      ………………………………………………….

4   It’s a shame we couldn’t go swimming. I wish we brought our costumes. ……

      ………………………………………………….

5   If I have had my camera with me, I would have taken a hundred pictures. ……

      ………………………………………………….

6   Now everybody knows! I wish I hadn’t told you. ……

      ………………………………………………….

Xem đáp án

2   I wish I’d paid more attention when I was at school.

3   ✔

4   It’s a shame we couldn’t go swimming. I wish we had brought our costumes.

5   If I had had my camera with me, I would have taken a hundred pictures.

6   ✔

6  Complete the email with the correct form of the verbs in the box.

be     come     know     make

not prepare     not put     put

Hi Mike,

How are you? Shame you missed my birthday party. I wish you 1……had been…… there. You can always come next year! Anyway, it was a bit of a disaster. Only five people came! If my dad 2………………. the correct date on the invitation, more people 3………………. . He’d written ‘Sunday 24th’ instead of ‘Saturday 24th’ and everyone (including you) thought the party was on Sunday! And, of course, if we 4………………. that only five people were going to come, we 5………………. so much food. Anyway, we still had fun. I wish my mum 6………………. the invitations instead of my dad. She definitely 7………………. the wrong date!

Speak soon,

Tess

Xem đáp án

2   had put

3   might/would have come

4   had known

5   wouldn’t have prepared

6   had made

7   wouldn’t have put

Ngữ pháp — chọn cấp độ

Chuyên mục Số đề
Ngữ pháp A1 80
Ngữ pháp A2 100
Ngữ pháp B1 94
Ngữ pháp B2 101
Ngữ pháp C1 59

Danh mục công cụ 121

Thuế & kế toán 14
Lao động & BHXH 8
Doanh nghiệp 16
Tài chính 8
Dân sự 10
Hành chính 6
Giao thông 16
Đất đai & xây dựng 4
Nông nghiệp 6
Giáo dục 17
Y tế 7
Lịch & văn hóa 9
Xem tất cả 121 công cụ