You are visiting ‒ a platform for practicing English grammar with automatically generated exercises. As a guest, you have limited access to our service. You can practice the exercise below but your progress will not be recorded, neither you can modify the corpus which is a source of exercises.

Register for free and sign in to make your own choice of English novels from our corpus from which your exercises will be generated. As a registered user, you will be also able to give us your feedback on our automatically generated exercises and you will be able to monitor how good you were on average in last 24 hours, last 7 days and last 30 days.

Also, a registered user will no longer need to see the above message.


This was relatively easy to prepare and required only minimal natural language processing (i.e. to determine the end of the sentence etc). Though, as you are to find out, it’s not trivial to solve at all.

For a given excerpt from our corpus, we replace some randomly chosen words with gaps and give you the list of those words in a completely randomised order.

Your goal is to fill all the gaps with the words to match the original text. First of all, by this simple concept we help you to test your vocabulary and your focused reading. But even if you tried to solve this with an English dictionary, it would still require knowledge of grammar structures and a general sense of English to guess correctly.

There are also two more important advantages of this amazingly simple exercise. First, by practising it you join absorbing input (you need to read carefully) with producing your own output. And second, given the way how the exercise is prepared (randomly), it is not biased by any a priori assumptions on any existing artificial grammar rules ‒ it’s simply taken from English language as it is written in the literature. And as such it can help you tune your understanding of grammar structures to fit real English ‒ not only the expectations of your teacher.

We will not deny that developing the mechanism to run Gap filling exercise was the simplest so far at But still, we believe it happens to be one of the most powerful exercises, which can be offered.