Découvrez Nos Services
ENGLISH PRACTICE – INTERMEDIATE (B1) EXERCISE SHEET
Home » English  »  ENGLISH PRACTICE – INTERMEDIATE (B1) EXERCISE SHEET
ENGLISH PRACTICE – INTERMEDIATE (B1) EXERCISE SHEET

Part A – Present perfect vs past simple

A1. Choose the correct option.

  1. I have visited / visited Kigali three times.
  2. She has just finished / just finished her report.
  3. We didn’t see / haven’t seen him at the meeting yesterday.
  4. They have worked / worked for this company since 2020.
  5. He has already sent / already sent the email.

Part B – Present perfect vs past perfect

B1. Put the verbs in brackets in the past perfect or past simple.

  1. When I arrived, they (already start) the presentation.
  2. She (not finish) the project before the deadline.
  3. After we (eat), we went back to work.
  4. He was tired because he (work) all day.
  5. The teacher checked the homework we (do).

Part C – Passive voice (present and past)

C1. Rewrite the sentences in the passive voice.

  1. They build many new roads in the city.
    → _
  2. The technician repaired the computer yesterday.
    → _
  3. People speak French and Kirundi in Burundi.
    → _

Part D – Modals (obligation, advice, possibility)

D1. Complete with: must, have to, should, shouldn’t, might.

  1. You wear a helmet on the construction site. (strong obligation)
  2. He finish this report today; it’s urgent.
  3. You take a break; you look very tired. (advice)
  4. Students use their phones during the exam. (prohibition)
  5. It’s cloudy today; it rain this afternoon. (possibility)

Part E – First and second conditionals

E1. Complete the sentences with the first conditional.

  1. If it (rain), we (cancel) the trip.
  2. If she (finish) early, she (join) us for coffee.

E2. Complete the sentences with the second conditional.

  1. If I (have) more time, I (learn) Italian.
  2. If he (be) the manager, he (change) the schedule.

Part F – Phrasal verbs (common B1 level)

F1. Complete with: turn on, look for, look after, give up, find out.

  1. I need to my keys; I can’t see them anywhere.
  2. Please the lights; it’s getting dark.
  3. She will the children while we are at the meeting.
  4. Don’t ; English takes time.
  5. We need to more information about this project.

Part G – Error correction

G1. Each sentence has one mistake. Correct it.

  1. I am here since 2022.
    → _
  2. If I will have time, I will visit you.
    → _
  3. The report was wrote yesterday.
    → _

Part H – Short writing (connected text)

H1. Writing task (B1 length: 80–100 words)

  1. Write a short email to a colleague explaining:
  • why you couldn’t attend a meeting yesterday,
  • what you have done so far on your project,
  • what you will do next week.

Use at least one present perfect, one past simple, and one future with “will” or “going to”.

Example start:
“Dear colleague,
I’m sorry I couldn’t attend the meeting yesterday because…”

(Teacher: open answers – see notes in key.)


ANSWER KEY – INTERMEDIATE (B1)

Part A – Present perfect vs past simple

  1. have visited
  2. has just finished
  3. didn’t see
  4. have worked
  5. has already sent

(Use present perfect for life experience and actions with results now; past simple with specific past time like “yesterday”.)[test-english]


Part B – Present perfect vs past perfect

  1. had already started
  2. had not finished / hadn’t finished
  3. had eaten
  4. had worked
  5. had done

(Past perfect describes the earlier past action before another past event.)[esl-lounge]


Part C – Passive voice

  1. Many new roads are built in the city.
  2. The computer was repaired yesterday.
  3. French and Kirundi are spoken in Burundi.

(Subject becomes object, and we use the verb “to be” + past participle.)[esl-lounge]


Part D – Modals

  1. must / have to
  2. has to / must
  3. should
  4. shouldn’t / mustn’t
  5. might

(Any logically correct modal is acceptable if it matches the function: obligation, advice, prohibition, possibility.)[speakspeak]


Part E – Conditionals

E1.

  1. If it rains, we will cancel the trip.
  2. If she finishes early, she will join us for coffee.

(First conditional: If + present simple, will + base verb.)[test-english]

E2.

  1. If I had more time, I would learn Italian.
  2. If he were the manager, he would change the schedule.

(Second conditional: If + past simple, would + base verb.)[speakspeak]


Part F – Phrasal verbs

  1. look for
  2. turn on
  3. look after
  4. give up
  5. find out

(These are common A2–B1 phrasal verbs used in many intermediate courses.)[test-english]


Part G – Error correction

  1. I have been here since 2022.
  2. If I have time, I will visit you.
  3. The report was written yesterday.

(“Since” usually takes present perfect; first conditional does not use “will” in the IF clause; passive uses past participle “written”.)[esl-lounge]


Part H – Writing – example answer

  1. Example (one possible model):

“Dear colleague,
I’m sorry I couldn’t attend the meeting yesterday because I had to visit a client outside the office. I have already finished the first part of the report, and I have sent the data analysis to our manager. Next week, I’m going to complete the final section and I will prepare a short presentation for the team.”

Key points for B1:

  • Clear organization (reason → what is done → future plan).
  • Correct use of past simple (“couldn’t attend”), present perfect (“have already finished”), and future (“I’m going to complete,” “I will prepare”).[english4tutors]

If you tell me more about you (secondary / university, focus on ICT, etc.), I can adapt this to include technology or engineering topics to match your usual content style.

Leave a Reply

Your email address will not be published. Required fields are marked *

Share with

Scroll to Top