Use of English

Level B1

Part 6 - Open Cloze

Exercises Feed

1
2

For questions 1-6, read the text below and think of the word which best fits each gap.

The Origins of Python

Python is (0) AN influential programming language that was created to make coding clearer and more enjoyable. It was developed by Guido van Rossum in the late 1980s, (1) .......... he was working at a research institute in the Netherlands. At that time, he wanted a language that was easy to read, (2) .......... still powerful enough for serious projects. He based some ideas on an earlier language called ABC, but he also added features that helped programmers write clean code. The name “Python” did not come from the animal; (3) .......... came from a comedy show that he enjoyed. In 1991, the first public version was released, and it quickly attracted a community of users who shared improvements. Since then, Python has grown steadily, (4) .......... it is now used in schools, companies, and scientific research. One reason for its success is that it offers many libraries, (5) .......... allow people to build programs faster. Today, Python continues to develop, and it remains (6) .......... one of the most popular languages in the world.

What to do

This part consists of a short text with a series of gaps. There are no words from which to choose the answers, candidates have to think of a word which fits the gap correctly.

Errors in punctuation are ignored, although spelling must be correct.

Contractions (e.g. don’t, we’ve, won’t) count as two words. However, can’t is a contraction of cannot, which is one word.

Sometimes, there is more than one correct answer. Cambridge will always account for this and all options will be accepted. However, you should not write more than one answer.

Don't spend time in a word you don't know. Wasting time on this activity might cost you points later in the exam because you won’t have enough time to do other tasks well.

Strategy

  1. Read the title and the whole text so that you understand what it is about.
  2. Read the whole sentence in which the gap occurs, to look for clues as to what kind of word you need.
  3. Check the words before and after each gap and look for grammatical collocations.
  4. Remember you must write only one word.
  5. You are never required to write a contraction. If you think the answer is a contraction, it must be wrong, so think again.
  6. Read the whole text through once you have completed it to make sure you have not missed any connectors, plurals or negatives.

Instructions

For questions 1-6, read the text below and think of the word which best fits each gap.

Exercise Details

Author

Hailey Sumner

@haileys

User Prompt

"Write an exercise explaining the origins of the Python programming language."

Tone: Formal
Level: B1

Created on:

Feb 23, 2026

Found an issue? Let us know.