Second conditional: would, could and might; if only and wish – B2 English Grammar Test

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

1  Match the sentence halves. Then choose the correct options to complete the sentences.

1   If electric cars were cheaper,   …E…

2   I would put solar panels on my roof

3   If you weren’t on your phone all day,

4   I could vote in the elections

5   This shirt might fit better

6   If more people shared car journeys,

A   if the collar was / is a bit looser.

B   their carbon footprint will be / would be smaller.

C   if I am / were two years older.

D   you might / will get more work done.

E    more people buy / would buy them.

F    if I live / lived somewhere sunny.

Xem đáp án

2   F, lived

3   D, might

4   C, were

5   A, was

6   B, would be

2  Complete the second conditional sentences in the chain of consequences using the words in brackets. The first part of each sentence begins with the last part of the previous sentence.

1   If there were more bike lanes in the city, ……people would cycle more…… . (people / cycle / more)

2   If ……people cycled more……, …………………………….. . (there / be / less pollution)

3   If …………………………….., …………………………….. . (the air / be / cleaner)

4   If …………………………….., …………………………….. . (people / be / healthier)

5   If …………………………….., …………………………….. . (everyone / feel / happier)

6   If …………………………….., …………………………….. . (the whole country / benefit)

Xem đáp án

2   there would be less pollution.

3   If there was/were less pollution, the air would be cleaner.

4   If the air was/were cleaner, people would be healthier.

5   If people were healthier, everyone would feel happier.

6   If everyone felt happier, the whole country would benefit.

3  Write second conditional questions with you.

1   What / do / see / a snake / in your bedroom / ?

      ……What would you do if you saw a snake in your bedroom?......

2   Which decade / visit / have / a time machine / ?

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

3   How / feel / change / school / tomorrow / ?

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

4   How much money / give / to your friends / win / 1 million euros / ?

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

5   What activities / do / live / in the Caribbean / ?

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

Xem đáp án

2   Which decade would you visit if you had a time machine?

3   How would you feel if you changed school tomorrow?

4   How much money would you give to your friends if you won 1 million euros?

5   What activities would you do if you lived in the Caribbean?

4  Find and correct the mistake in each sentence.

1   I will be grateful if you could give me some information.

      ……I would be grateful if you could give me some information. ……

2   If only every mission would be as easy as this one.

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

3   If I can choose my dream job, I would be a pilot.

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

4   I wish that I have less homework.

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

5   If nobody drove a car, how do our lives change?

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

Xem đáp án

2   If only every mission was as easy as this one.

3   If I could choose my dream job, I would be a pilot.

4   I wish that I had less homework.

5   If nobody drove a car, how would our lives change?

5  Complete the sentences with the words in the box.

could     didn’t have     lived     were     would

1   If only today ……were…… Saturday.

2   I wish I ………………. to study tomorrow night.

3   I wish I ………………. come to your birthday, but I’m flying that day.

4   I wish people ………………. stop taking my pens without asking.

5   Do you wish you ………………. a little closer to the centre?

Xem đáp án

2   didn’t have

3   could

4   would

5   lived

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

be     can     give up

make     mean     think

Sometimes I wish the government 1……would think…… more about the future of the planet. If I 2………………. in charge, I 3………………. fossil fuels illegal, but I don’t think that’s going to happen anytime soon. If only we 4………………. find a way to stop polluting. You know, I 5………………. everything I own if it 6………………. cleaner air for us all to breathe!

Xem đáp án

2   were

3   would make

4   could

5   would give up

6   meant

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ụ