{"id":384,"date":"2026-07-21T16:34:35","date_gmt":"2026-07-21T16:34:35","guid":{"rendered":"https:\/\/bmh.bi\/news\/?p=384"},"modified":"2026-07-21T16:36:42","modified_gmt":"2026-07-21T16:36:42","slug":"english-practice-intermediate-b1-exercise-sheet","status":"publish","type":"post","link":"https:\/\/bmh.bi\/news\/2026\/07\/21\/english-practice-intermediate-b1-exercise-sheet\/","title":{"rendered":"ENGLISH PRACTICE \u2013 INTERMEDIATE (B1) EXERCISE SHEET"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Part A \u2013 Present perfect vs past simple<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">A1. Choose the correct option.<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>I <strong>have visited \/ visited<\/strong> Kigali three times.<\/li>\n\n\n\n<li>She <strong>has just finished \/ just finished<\/strong> her report.<\/li>\n\n\n\n<li>We <strong>didn\u2019t see \/ haven\u2019t seen<\/strong> him at the meeting yesterday.<\/li>\n\n\n\n<li>They <strong>have worked \/ worked<\/strong> for this company since 2020.<\/li>\n\n\n\n<li>He <strong>has already sent \/ already sent<\/strong> the email.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part B \u2013 Present perfect vs past perfect<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">B1. Put the verbs in brackets in the <strong>past perfect<\/strong> or <strong>past simple<\/strong>.<\/h2>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>When I arrived, they (already start) the presentation.<\/li>\n\n\n\n<li>She (not finish) the project before the deadline.<\/li>\n\n\n\n<li>After we (eat), we went back to work.<\/li>\n\n\n\n<li>He was tired because he (work) all day.<\/li>\n\n\n\n<li>The teacher checked the homework we (do).<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part C \u2013 Passive voice (present and past)<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">C1. Rewrite the sentences in the <strong>passive voice<\/strong>.<\/h2>\n\n\n\n<ol start=\"11\" class=\"wp-block-list\">\n<li>They build many new roads in the city.<br>\u2192 _<\/li>\n\n\n\n<li>The technician repaired the computer yesterday.<br>\u2192 _<\/li>\n\n\n\n<li>People speak French and Kirundi in Burundi.<br>\u2192 _<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part D \u2013 Modals (obligation, advice, possibility)<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">D1. Complete with: <strong>must, have to, should, shouldn\u2019t, might<\/strong>.<\/h2>\n\n\n\n<ol start=\"14\" class=\"wp-block-list\">\n<li>You wear a helmet on the construction site. (strong obligation)<\/li>\n\n\n\n<li>He finish this report today; it\u2019s urgent.<\/li>\n\n\n\n<li>You take a break; you look very tired. (advice)<\/li>\n\n\n\n<li>Students use their phones during the exam. (prohibition)<\/li>\n\n\n\n<li>It\u2019s cloudy today; it rain this afternoon. (possibility)<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part E \u2013 First and second conditionals<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">E1. Complete the sentences with the <strong>first conditional<\/strong>.<\/h2>\n\n\n\n<ol start=\"19\" class=\"wp-block-list\">\n<li>If it (rain), we (cancel) the trip.<\/li>\n\n\n\n<li>If she (finish) early, she (join) us for coffee.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">E2. Complete the sentences with the <strong>second conditional<\/strong>.<\/h2>\n\n\n\n<ol start=\"21\" class=\"wp-block-list\">\n<li>If I (have) more time, I (learn) Italian.<\/li>\n\n\n\n<li>If he (be) the manager, he (change) the schedule.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part F \u2013 Phrasal verbs (common B1 level)<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">F1. Complete with: <strong>turn on, look for, look after, give up, find out<\/strong>.<\/h2>\n\n\n\n<ol start=\"23\" class=\"wp-block-list\">\n<li>I need to my keys; I can\u2019t see them anywhere.<\/li>\n\n\n\n<li>Please the lights; it\u2019s getting dark.<\/li>\n\n\n\n<li>She will the children while we are at the meeting.<\/li>\n\n\n\n<li>Don\u2019t ; English takes time.<\/li>\n\n\n\n<li>We need to more information about this project.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part G \u2013 Error correction<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">G1. Each sentence has <strong>one mistake<\/strong>. Correct it.<\/h2>\n\n\n\n<ol start=\"28\" class=\"wp-block-list\">\n<li>I am here since 2022.<br>\u2192 _<\/li>\n\n\n\n<li>If I will have time, I will visit you.<br>\u2192 _<\/li>\n\n\n\n<li>The report was wrote yesterday.<br>\u2192 _<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part H \u2013 Short writing (connected text)<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">H1. Writing task (B1 length: 80\u2013100 words)<\/h2>\n\n\n\n<ol start=\"31\" class=\"wp-block-list\">\n<li>Write a short email to a colleague explaining:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>why you <strong>couldn\u2019t attend<\/strong> a meeting yesterday,<\/li>\n\n\n\n<li>what you <strong>have done<\/strong> so far on your project,<\/li>\n\n\n\n<li>what you <strong>will do<\/strong> next week.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Use at least one <strong>present perfect<\/strong>, one <strong>past simple<\/strong>, and one <strong>future with \u201cwill\u201d or \u201cgoing to\u201d<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example start:<br>\u201cDear colleague,<br>I\u2019m sorry I couldn\u2019t attend the meeting yesterday because\u2026\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(Teacher: open answers \u2013 see notes in key.)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">ANSWER KEY \u2013 INTERMEDIATE (B1)<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Part A \u2013 Present perfect vs past simple<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>have visited<\/li>\n\n\n\n<li>has just finished<\/li>\n\n\n\n<li>didn\u2019t see<\/li>\n\n\n\n<li>have worked<\/li>\n\n\n\n<li>has already sent<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">(Use present perfect for life experience and actions with results now; past simple with specific past time like \u201cyesterday\u201d.)[<a href=\"https:\/\/test-english.com\/grammar-points\/b1\/\">test-english<\/a>]<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part B \u2013 Present perfect vs past perfect<\/h2>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>had already started<\/li>\n\n\n\n<li>had not finished \/ hadn\u2019t finished<\/li>\n\n\n\n<li>had eaten<\/li>\n\n\n\n<li>had worked<\/li>\n\n\n\n<li>had done<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">(Past perfect describes the earlier past action before another past event.)[<a href=\"https:\/\/www.esl-lounge.com\/student\/grammar-exercises-intermediate.php\">esl-lounge<\/a>]<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part C \u2013 Passive voice<\/h2>\n\n\n\n<ol start=\"11\" class=\"wp-block-list\">\n<li>Many new roads <strong>are built<\/strong> in the city.<\/li>\n\n\n\n<li>The computer <strong>was repaired<\/strong> yesterday.<\/li>\n\n\n\n<li>French and Kirundi <strong>are spoken<\/strong> in Burundi.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">(Subject becomes object, and we use the verb \u201cto be\u201d + past participle.)[<a href=\"https:\/\/www.esl-lounge.com\/student\/grammar-exercises.php\">esl-lounge<\/a>]<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part D \u2013 Modals<\/h2>\n\n\n\n<ol start=\"14\" class=\"wp-block-list\">\n<li>must \/ have to<\/li>\n\n\n\n<li>has to \/ must<\/li>\n\n\n\n<li>should<\/li>\n\n\n\n<li>shouldn\u2019t \/ mustn\u2019t<\/li>\n\n\n\n<li>might<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">(Any logically correct modal is acceptable if it matches the function: obligation, advice, prohibition, possibility.)[<a href=\"https:\/\/speakspeak.com\/english-grammar-exercises\/intermediate\">speakspeak<\/a>]<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part E \u2013 Conditionals<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">E1.<\/h2>\n\n\n\n<ol start=\"19\" class=\"wp-block-list\">\n<li>If it <strong>rains<\/strong>, we <strong>will cancel<\/strong> the trip.<\/li>\n\n\n\n<li>If she <strong>finishes<\/strong> early, she <strong>will join<\/strong> us for coffee.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">(First conditional: If + present simple, will + base verb.)[<a href=\"https:\/\/test-english.com\/grammar-points\/b1\/\">test-english<\/a>]<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">E2.<\/h2>\n\n\n\n<ol start=\"21\" class=\"wp-block-list\">\n<li>If I <strong>had<\/strong> more time, I <strong>would learn<\/strong> Italian.<\/li>\n\n\n\n<li>If he <strong>were<\/strong> the manager, he <strong>would change<\/strong> the schedule.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">(Second conditional: If + past simple, would + base verb.)[<a href=\"https:\/\/speakspeak.com\/english-grammar-exercises\/intermediate\">speakspeak<\/a>]<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part F \u2013 Phrasal verbs<\/h2>\n\n\n\n<ol start=\"23\" class=\"wp-block-list\">\n<li>look for<\/li>\n\n\n\n<li>turn on<\/li>\n\n\n\n<li>look after<\/li>\n\n\n\n<li>give up<\/li>\n\n\n\n<li>find out<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">(These are common A2\u2013B1 phrasal verbs used in many intermediate courses.)[<a href=\"https:\/\/test-english.com\/grammar-points\/b1\/\">test-english<\/a>]<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part G \u2013 Error correction<\/h2>\n\n\n\n<ol start=\"28\" class=\"wp-block-list\">\n<li>I <strong>have been<\/strong> here since 2022.<\/li>\n\n\n\n<li>If I <strong>have<\/strong> time, I will visit you.<\/li>\n\n\n\n<li>The report was <strong>written<\/strong> yesterday.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">(\u201cSince\u201d usually takes present perfect; first conditional does not use \u201cwill\u201d in the IF clause; passive uses past participle \u201cwritten\u201d.)[<a href=\"https:\/\/www.esl-lounge.com\/student\/grammar-exercises-intermediate.php\">esl-lounge<\/a>]<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part H \u2013 Writing \u2013 example answer<\/h2>\n\n\n\n<ol start=\"31\" class=\"wp-block-list\">\n<li>Example (one possible model):<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDear colleague,<br>I\u2019m sorry I couldn\u2019t 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\u2019m going to complete the final section and I will prepare a short presentation for the team.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Key points for B1:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clear organization (reason \u2192 what is done \u2192 future plan).<\/li>\n\n\n\n<li>Correct use of past simple (\u201ccouldn\u2019t attend\u201d), present perfect (\u201chave already finished\u201d), and future (\u201cI\u2019m going to complete,\u201d \u201cI will prepare\u201d).[<a href=\"https:\/\/english4tutors.com\/esl-lesson-plans\/b1-intermediate\/\">english4tutors<\/a>]<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">If you tell me more about you (secondary \/ university, focus on ICT, etc.), I can adapt this to include <strong>technology or engineering topics<\/strong> to match your usual content style.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Part A \u2013 Present perfect vs past simple A1. Choose the correct option. Part B \u2013 Present perfect vs past perfect B1. Put the verbs in brackets in the past perfect or past simple. Part C \u2013 Passive voice (present and past) C1. Rewrite the sentences in the passive voice. Part D \u2013 Modals (obligation, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":30,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"categories":[20,24,1],"tags":[],"class_list":["post-384","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-english","category-technology","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/bmh.bi\/news\/wp-json\/wp\/v2\/posts\/384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bmh.bi\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bmh.bi\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bmh.bi\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bmh.bi\/news\/wp-json\/wp\/v2\/comments?post=384"}],"version-history":[{"count":2,"href":"https:\/\/bmh.bi\/news\/wp-json\/wp\/v2\/posts\/384\/revisions"}],"predecessor-version":[{"id":388,"href":"https:\/\/bmh.bi\/news\/wp-json\/wp\/v2\/posts\/384\/revisions\/388"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bmh.bi\/news\/wp-json\/wp\/v2\/media\/30"}],"wp:attachment":[{"href":"https:\/\/bmh.bi\/news\/wp-json\/wp\/v2\/media?parent=384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bmh.bi\/news\/wp-json\/wp\/v2\/categories?post=384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bmh.bi\/news\/wp-json\/wp\/v2\/tags?post=384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}