Skip to content

Original practice tasks · English · Class 7

Present Perfect — tasks with solutions

Start with the easier exercises and work your way up. Every task has a hint and a full step-by-step solution — try it on your own first, then unlock the solution and compare.

Easy

5

Medium

5

Hard

26

Task 5 · easy

Ever in a question about experience

Do you want to add: Have you ___ been to London?

Hint and solution →

Task 11 · hard

Present Perfect or Past Simple?

Choose the correct form: I ___ my keys yesterday. (lose)

Hint and solution →

Task 19 · hard

Present Perfect

Uzupełnij: “She ____ (see) this before.” Podaj odpowiedź i jednozdaniowe uzasadnienie.

Hint and solution →

Task 20 · hard

Present Perfect

Uzupełnij: “They ____ (have) this before.” Podaj odpowiedź i jednozdaniowe uzasadnienie.

Hint and solution →

Task 21 · hard

Present Perfect

Uzupełnij: “She ____ (eat) this before.” Podaj odpowiedź i jednozdaniowe uzasadnienie.

Hint and solution →

Task 22 · hard

Present Perfect

Uzupełnij: “They ____ (write) this before.” Podaj odpowiedź i jednozdaniowe uzasadnienie.

Hint and solution →

Task 23 · hard

Present Perfect

Uzupełnij: “She ____ (take) this before.” Podaj odpowiedź i jednozdaniowe uzasadnienie.

Hint and solution →

Task 24 · hard

Present Perfect

Uzupełnij: “They ____ (go) this before.” Podaj odpowiedź i jednozdaniowe uzasadnienie.

Hint and solution →

Task 25 · hard

Present Perfect

Uzupełnij: “She ____ (see) this before.” Podaj odpowiedź i wskaż najważniejszą informację, która do niej prowadzi.

Hint and solution →

Task 26 · hard

Present Perfect

Uzupełnij: “They ____ (have) this before.” Podaj odpowiedź i wskaż najważniejszą informację, która do niej prowadzi.

Hint and solution →

Task 27 · hard

Present Perfect

Uzupełnij: “She ____ (eat) this before.” Podaj odpowiedź i wskaż najważniejszą informację, która do niej prowadzi.

Hint and solution →

Task 28 · hard

Present Perfect

Uzupełnij: “They ____ (write) this before.” Podaj odpowiedź i wskaż najważniejszą informację, która do niej prowadzi.

Hint and solution →

Task 29 · hard

Present Perfect

Uzupełnij: “She ____ (take) this before.” Podaj odpowiedź i wskaż najważniejszą informację, która do niej prowadzi.

Hint and solution →

Task 30 · hard

Present Perfect

Uzupełnij: “They ____ (go) this before.” Podaj odpowiedź i wskaż najważniejszą informację, która do niej prowadzi.

Hint and solution →

Task 31 · hard

Present Perfect

Uzupełnij: “She ____ (see) this before.” Odpowiedz, a następnie wyjaśnij używaną regułę własnymi słowami.

Hint and solution →

Task 32 · hard

Present Perfect

Uzupełnij: “They ____ (have) this before.” Odpowiedz, a następnie wyjaśnij używaną regułę własnymi słowami.

Hint and solution →

Task 33 · hard

Present Perfect

Uzupełnij: “She ____ (eat) this before.” Odpowiedz, a następnie wyjaśnij używaną regułę własnymi słowami.

Hint and solution →

Task 34 · hard

Present Perfect

Uzupełnij: “They ____ (write) this before.” Odpowiedz, a następnie wyjaśnij używaną regułę własnymi słowami.

Hint and solution →

Task 35 · hard

Present Perfect

Uzupełnij: “She ____ (take) this before.” Odpowiedz, a następnie wyjaśnij używaną regułę własnymi słowami.

Hint and solution →

Task 36 · hard

Present Perfect

Uzupełnij: “They ____ (go) this before.” Odpowiedz, a następnie wyjaśnij używaną regułę własnymi słowami.

Hint and solution →

See what to revise before this topic, what comes next and which topics are related to it.

Other topics from the same grade and subject.

Karta pracy do druku

Ten sam temat w wersji na kartkę: instrukcja, zadania i miejsce na odpowiedzi. Wydruk jest bezpłatny.

Otwórz kartę pracy →

After the tasks

Go from single tasks to a full set

Pick a ready-made material for this topic and grade, or generate a new set for more practice.

The tasks and solutions in this set are original SzkolaNa6 materials. They are not copies of tasks from a textbook or another website.