{"id":5984,"date":"2026-03-07T05:26:32","date_gmt":"2026-03-07T05:26:32","guid":{"rendered":"https:\/\/www.englishtestcenter.com\/?p=5984"},"modified":"2026-03-07T05:26:32","modified_gmt":"2026-03-07T05:26:32","slug":"b2-perfect-tenses-review-b2-grammar-test-1-15-questions-for-ielts-toefl-yds-practice","status":"publish","type":"post","link":"https:\/\/www.englishtestcenter.com\/index.php\/b2-perfect-tenses-review-b2-grammar-test-1-15-questions-for-ielts-toefl-yds-practice\/","title":{"rendered":"B2 Perfect Tenses Review \u2013 Grammar Test 1 | 15 Questions for IELTS, TOEFL &#038; YDS Practice"},"content":{"rendered":"<h3 id=\"hdq_quiz_title\">B2 Perfect Tenses Review \u2013 Grammar Test 1 | 15 Questions for IELTS, TOEFL &amp; YDS Practice<\/h3>\n<p data-start=\"127\" data-end=\"314\">Test your knowledge of English perfect tenses with this B2 Grammar Test. Practice present perfect, past perfect, and future perfect with 15 exam-style questions for IELTS, TOEFL, and YDS.<\/p>\n<p data-start=\"596\" data-end=\"1060\">Perfect tenses are essential for expressing relationships between different points in time. At the B2 level, learners must confidently use <strong data-start=\"735\" data-end=\"788\">present perfect, past perfect, and future perfect<\/strong> structures to describe completed actions, ongoing results, and events that happen before a certain time in the future. These structures are particularly important in academic English because they allow speakers and writers to show clear time relationships between events.<\/p>\n<p data-start=\"1062\" data-end=\"1552\">International English proficiency exams such as IELTS, TOEFL, and YDS frequently test perfect tenses in multiple-choice grammar sections, sentence completion tasks, and writing assessments. Students must not only recognize the correct auxiliary verbs but also understand contextual clues such as time expressions (e.g., <em data-start=\"1382\" data-end=\"1435\">since, already, by the time, before, yet, recently,<\/em> and <em data-start=\"1440\" data-end=\"1454\">by next year<\/em>). Choosing the correct perfect tense often depends on recognizing the logical sequence of events.<\/p>\n<p data-start=\"1554\" data-end=\"1709\">This test focuses on reviewing perfect tense structures commonly required at the B2 level. Each question contains three options. Choose the correct answer.<\/p>\n<p data-start=\"1554\" data-end=\"1709\"><div class = \"hdq_quiz_wrapper\"><a href = \"https:\/\/www.englishtestcenter.com\/index.php\/b2-perfect-tenses-review-b2-grammar-test-1-15-questions-for-ielts-toefl-yds-practice\/\" rel=\"noamphtml\" class = \"hdq_quiz_start hdq_button button\" role = \"button\">QUIZ START<\/a><\/div><\/p>\n<p><a title=\"A1 GRAMMAR EXERCISES\" href=\"https:\/\/www.englishtestcenter.com\/index.php\/a1-grammar-exercises\/\">A1 Online Grammar Tests<\/a><\/p>\n<p><a title=\"A2 GRAMMAR EXERCISES\" href=\"https:\/\/www.englishtestcenter.com\/index.php\/a2-grammar-exercises\/\">A2 Online Grammar <\/a><a title=\"A1 GRAMMAR EXERCISES\" href=\"https:\/\/www.englishtestcenter.com\/index.php\/a2-grammar-exercises\/\">Tests<\/a><\/p>\n<p><a title=\"B1 GRAMMAR EXERCISES\" href=\"https:\/\/www.englishtestcenter.com\/index.php\/b1-grammar-exercises\/\"><label class=\"selectit\">B1 Online Grammar <\/label><\/a><a title=\"A1 GRAMMAR EXERCISES\" href=\"https:\/\/www.englishtestcenter.com\/index.php\/b1-grammar-exercises\/\">Tests<\/a><\/p>\n<p><a title=\"A2 GRAMMAR EXERCISES\" href=\"https:\/\/www.englishtestcenter.com\/index.php\/b2-grammar-exercises\/\">B2 Online Grammar <\/a><a title=\"A1 GRAMMAR EXERCISES\" href=\"https:\/\/www.englishtestcenter.com\/index.php\/b2-grammar-exercises\/\">Tests<\/a><\/p>\n<p><a title=\"A1 GRAMMAR EXERCISES\" href=\"https:\/\/www.englishtestcenter.com\/index.php\/c1-grammar-exercises\/\">C1 Online Grammar Tests<\/a><\/p>\n<p><a title=\"A1 GRAMMAR EXERCISES\" href=\"https:\/\/www.englishtestcenter.com\/index.php\/c2-grammar-exercises\/\">C2 Online Grammar Tests<\/a><\/p>\n<h1 data-start=\"3750\" data-end=\"3773\">Detailed Explanations<\/h1>\n<h3 data-start=\"3775\" data-end=\"3783\">1.<\/h3>\n<p data-start=\"3784\" data-end=\"3812\">Correct Answer: has worked<\/p>\n<p data-start=\"3814\" data-end=\"4222\">This sentence describes an action that began in the past and continues up to the present. The time expression \u201cfor more than ten years\u201d strongly suggests a duration that extends from the past to the present moment. In English grammar, the present perfect tense is commonly used to express such situations. The structure requires the auxiliary verb \u201chave\/has\u201d followed by the past participle of the main verb.<\/p>\n<hr data-start=\"4224\" data-end=\"4227\" \/>\n<h3 data-start=\"4229\" data-end=\"4237\">2.<\/h3>\n<p data-start=\"4238\" data-end=\"4268\">Correct Answer: had finished<\/p>\n<p data-start=\"4270\" data-end=\"4573\">This sentence describes two past events. The meeting started in the past, but the manager\u2019s action happened before that moment. When we need to show that one past action happened before another past action, the past perfect tense is required. The past perfect clearly establishes the sequence of events.<\/p>\n<hr data-start=\"4575\" data-end=\"4578\" \/>\n<h3 data-start=\"4580\" data-end=\"4588\">3.<\/h3>\n<p data-start=\"4589\" data-end=\"4625\">Correct Answer: will have finished<\/p>\n<p data-start=\"4627\" data-end=\"4911\">The phrase \u201cby the end of this month\u201d indicates a future deadline. The sentence describes an action that will be completed before a specific future time. In English grammar, the future perfect tense is used to show that something will be finished before a certain point in the future.<\/p>\n<hr data-start=\"4913\" data-end=\"4916\" \/>\n<h3 data-start=\"4918\" data-end=\"4926\">4.<\/h3>\n<p data-start=\"4927\" data-end=\"4954\">Correct Answer: have seen<\/p>\n<p data-start=\"4956\" data-end=\"5214\">The word \u201calready\u201d indicates that the action happened at an unspecified time before now. The present perfect tense is typically used with adverbs such as \u201calready,\u201d \u201cjust,\u201d and \u201cyet.\u201d This tense focuses on the result or experience rather than the exact time.<\/p>\n<hr data-start=\"5216\" data-end=\"5219\" \/>\n<h3 data-start=\"5221\" data-end=\"5229\">5.<\/h3>\n<p data-start=\"5230\" data-end=\"5256\">Correct Answer: had left<\/p>\n<p data-start=\"5258\" data-end=\"5527\">Two past events are described in this sentence. The train left before the speakers arrived at the station. To clearly indicate that the train\u2019s departure happened earlier, the past perfect tense is required. This tense helps establish the chronological order of events.<\/p>\n<hr data-start=\"5529\" data-end=\"5532\" \/>\n<h3 data-start=\"5534\" data-end=\"5542\">6.<\/h3>\n<p data-start=\"5543\" data-end=\"5580\">Correct Answer: will have completed<\/p>\n<p data-start=\"5582\" data-end=\"5814\">The time expression \u201cby next year\u201d refers to a future point in time. The sentence describes an action that will be finished before that future moment. The future perfect tense is used specifically for this type of future completion.<\/p>\n<hr data-start=\"5816\" data-end=\"5819\" \/>\n<h3 data-start=\"5821\" data-end=\"5829\">7.<\/h3>\n<p data-start=\"5830\" data-end=\"5858\">Correct Answer: have known<\/p>\n<p data-start=\"5860\" data-end=\"6140\">The phrase \u201csince childhood\u201d indicates that the relationship began in the past and continues into the present. English uses the present perfect tense to describe situations that started in the past and still exist now. The verb \u201cknow\u201d in this context describes a continuing state.<\/p>\n<hr data-start=\"6142\" data-end=\"6145\" \/>\n<h3 data-start=\"6147\" data-end=\"6155\">8.<\/h3>\n<p data-start=\"6156\" data-end=\"6182\">Correct Answer: had sent<\/p>\n<p data-start=\"6184\" data-end=\"6390\">The sentence includes two past events: sending the email and being reminded. The email was sent before the reminder occurred. To express this earlier past action clearly, the past perfect tense is required.<\/p>\n<hr data-start=\"6392\" data-end=\"6395\" \/>\n<h3 data-start=\"6397\" data-end=\"6405\">9.<\/h3>\n<p data-start=\"6406\" data-end=\"6440\">Correct Answer: will have cooked<\/p>\n<p data-start=\"6442\" data-end=\"6676\">The phrase \u201cby the time you arrive\u201d refers to a future moment. The speaker expects the cooking to be completed before that moment. The future perfect tense is used to describe actions that will be finished before another future event.<\/p>\n<hr data-start=\"6678\" data-end=\"6681\" \/>\n<h3 data-start=\"6683\" data-end=\"6692\">10.<\/h3>\n<p data-start=\"6693\" data-end=\"6726\">Correct Answer: hasn\u2019t finished<\/p>\n<p data-start=\"6728\" data-end=\"6965\">The word \u201cyet\u201d is commonly used in negative sentences with the present perfect tense. It indicates that something expected to happen has not occurred up to the present moment. The present perfect negative structure is therefore required.<\/p>\n<hr data-start=\"6967\" data-end=\"6970\" \/>\n<h3 data-start=\"6972\" data-end=\"6981\">11.<\/h3>\n<p data-start=\"6982\" data-end=\"7008\">Correct Answer: had sold<\/p>\n<p data-start=\"7010\" data-end=\"7221\">The concert began in the past, but the tickets were sold before that moment. When describing an earlier past event in relation to another past action, the past perfect tense is the correct grammatical structure.<\/p>\n<hr data-start=\"7223\" data-end=\"7226\" \/>\n<h3 data-start=\"7228\" data-end=\"7237\">12.<\/h3>\n<p data-start=\"7238\" data-end=\"7265\">Correct Answer: have read<\/p>\n<p data-start=\"7267\" data-end=\"7527\">The adverb \u201crecently\u201d indicates that the action happened at some time in the near past without specifying exactly when. The present perfect tense is typically used in such contexts because it emphasizes the connection to the present rather than the exact time.<\/p>\n<hr data-start=\"7529\" data-end=\"7532\" \/>\n<h3 data-start=\"7534\" data-end=\"7543\">13.<\/h3>\n<p data-start=\"7544\" data-end=\"7580\">Correct Answer: will have finished<\/p>\n<p data-start=\"7582\" data-end=\"7812\">The phrase \u201cby tomorrow morning\u201d indicates a future deadline. The sentence describes an action that will be completed before that specific time arrives. The future perfect tense is used for actions completed before a future point.<\/p>\n<hr data-start=\"7814\" data-end=\"7817\" \/>\n<h3 data-start=\"7819\" data-end=\"7828\">14.<\/h3>\n<p data-start=\"7829\" data-end=\"7856\">Correct Answer: had lived<\/p>\n<p data-start=\"7858\" data-end=\"8051\">This sentence describes experiences before a specific moment in the past (\u201cbefore he turned thirty\u201d). To express actions completed before another past event, the past perfect tense is required.<\/p>\n<hr data-start=\"8053\" data-end=\"8056\" \/>\n<h3 data-start=\"8058\" data-end=\"8067\">15.<\/h3>\n<p data-start=\"8068\" data-end=\"8096\">Correct Answer: have fixed<\/p>\n<p data-start=\"8098\" data-end=\"8347\">The sentence connects a past action with a present result. The problem was fixed earlier, and as a consequence everything is working properly now. The present perfect tense is used to emphasize this connection between past action and present result.<\/p>\n<div id=\"gtx-trans\" style=\"position: absolute; left: 47px; top: -1.17708px;\">\n<div class=\"gtx-trans-icon\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>B2 Perfect Tenses Review \u2013 Grammar Test 1 | 15 Questions for IELTS, TOEFL &amp; YDS Practice Test your knowledge [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5986,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[100],"tags":[1405,1402,1403,1401,1399,1400,1404,1325],"class_list":["post-5984","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-b2-grammar","tag-b2-perfect-tense-review","tag-future-perfect-practice","tag-ielts-perfect-tense-questions","tag-past-perfect-exercises","tag-perfect-tenses-b2-test","tag-present-perfect-grammar-test","tag-toefl-grammar-practice","tag-yds-english-grammar-test"],"uagb_featured_image_src":{"full":["https:\/\/www.englishtestcenter.com\/wp-content\/uploads\/2026\/03\/B2-Perfect-Tenses-Review-\u2013-Grammar-Test-1-15-Questions-for-IELTS-TOEFL-YDS-Practice.jpg",1120,928,false],"thumbnail":["https:\/\/www.englishtestcenter.com\/wp-content\/uploads\/2026\/03\/B2-Perfect-Tenses-Review-\u2013-Grammar-Test-1-15-Questions-for-IELTS-TOEFL-YDS-Practice-150x150.jpg",150,150,true],"medium":["https:\/\/www.englishtestcenter.com\/wp-content\/uploads\/2026\/03\/B2-Perfect-Tenses-Review-\u2013-Grammar-Test-1-15-Questions-for-IELTS-TOEFL-YDS-Practice-300x249.jpg",300,249,true],"medium_large":["https:\/\/www.englishtestcenter.com\/wp-content\/uploads\/2026\/03\/B2-Perfect-Tenses-Review-\u2013-Grammar-Test-1-15-Questions-for-IELTS-TOEFL-YDS-Practice-768x636.jpg",768,636,true],"large":["https:\/\/www.englishtestcenter.com\/wp-content\/uploads\/2026\/03\/B2-Perfect-Tenses-Review-\u2013-Grammar-Test-1-15-Questions-for-IELTS-TOEFL-YDS-Practice-1024x848.jpg",1024,848,true],"hd_qu_size2":["https:\/\/www.englishtestcenter.com\/wp-content\/uploads\/2026\/03\/B2-Perfect-Tenses-Review-\u2013-Grammar-Test-1-15-Questions-for-IELTS-TOEFL-YDS-Practice-400x400.jpg",400,400,true],"1536x1536":["https:\/\/www.englishtestcenter.com\/wp-content\/uploads\/2026\/03\/B2-Perfect-Tenses-Review-\u2013-Grammar-Test-1-15-Questions-for-IELTS-TOEFL-YDS-Practice.jpg",1120,928,false],"2048x2048":["https:\/\/www.englishtestcenter.com\/wp-content\/uploads\/2026\/03\/B2-Perfect-Tenses-Review-\u2013-Grammar-Test-1-15-Questions-for-IELTS-TOEFL-YDS-Practice.jpg",1120,928,false]},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/www.englishtestcenter.com\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"B2 Perfect Tenses Review \u2013 Grammar Test 1 | 15 Questions for IELTS, TOEFL &amp; YDS Practice Test your knowledge [&hellip;]","_links":{"self":[{"href":"https:\/\/www.englishtestcenter.com\/index.php\/wp-json\/wp\/v2\/posts\/5984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.englishtestcenter.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.englishtestcenter.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.englishtestcenter.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.englishtestcenter.com\/index.php\/wp-json\/wp\/v2\/comments?post=5984"}],"version-history":[{"count":2,"href":"https:\/\/www.englishtestcenter.com\/index.php\/wp-json\/wp\/v2\/posts\/5984\/revisions"}],"predecessor-version":[{"id":5988,"href":"https:\/\/www.englishtestcenter.com\/index.php\/wp-json\/wp\/v2\/posts\/5984\/revisions\/5988"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.englishtestcenter.com\/index.php\/wp-json\/wp\/v2\/media\/5986"}],"wp:attachment":[{"href":"https:\/\/www.englishtestcenter.com\/index.php\/wp-json\/wp\/v2\/media?parent=5984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.englishtestcenter.com\/index.php\/wp-json\/wp\/v2\/categories?post=5984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.englishtestcenter.com\/index.php\/wp-json\/wp\/v2\/tags?post=5984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}