B1 Diagnostic

Grammar Diagnostic — Old topics + New topics (contrast items)

Choose one option (A–D) in each question. Your choice will appear inside the gap.

  • After you submit, you will see your score and which Units need more work.
  • Options are written to create contrast (common mistakes are included on purpose).

Units here are “Unit codes” for your book/work plan (you can rename them in the JS object UNIT_TITLES).

1 Unit U01 Present simple vs continuous

I usually ________ to work, but today I’m going by bus.

2 Unit U02 be going to (plan)

________ talk to her this evening?

3 Unit U03 Second conditional

If I had a choice, I ________ at home.

4 Unit U04 should have + V3

You ________ warned me beforehand.

5 Unit U05 Past simple: could / was

He ________ come yesterday because he was ill.

6 Unit U06 Indirect questions (word order)

Ask me ________ in Rome.

7 Unit U07 Present continuous “now”

Look! He ________ to open the window.

8 Unit U08 Present simple (past habit contrast)

I ________ read in the evenings, but now I don’t have time.

9 Unit U09 Past simple questions

Why ________ late yesterday?

10 Unit U10 Future arrangements (present continuous)

We ________ them on Saturday.

11 Unit U11 Work vs job

I can’t come — I have ________ to do.

12 Unit U12 Adverbs (earlier / beforehand)

You should have told me ________.

13 Unit U13 Past continuous vs past simple

I ________ dinner when she called.

14 Unit U13 Past continuous question

What ________ at 9 p.m. last night?

15 Unit U14 First conditional vs second

If I ________ time later, I’ll call you.

16 Unit U15 must / have to / don’t have to

You ________ pay for this — it’s free.

17 Unit U15 had to (past obligation)

We ________ walk home last night. There were no buses.

18 Unit U16 Gerund vs infinitive (stop)

Please stop ________ that noise.

19 Unit U16 Gerund vs infinitive (remember)

Remember ________ the door when you leave.

20 Unit U17 Passive: past simple

The report ________ yesterday.

21 Unit U17 Passive: present continuous

My car is at the garage. It ________ repaired.

22 Unit U18 Present perfect vs past simple

I ________ this film before, but I can’t remember the ending.

23 Unit U18 for / since

I’ve lived here ________ 2019.

24 Unit U19 Relative clauses (who/that)

That’s the woman ________ works in our office.