Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GRAMMAR PRACTICE - PRESENT PERFECT - STARTERS

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

I haven't ______________ your wallet.

a)

taken

b)

take

c)

took

d)

takes

2.

She ____________ eaten Asian food.

a)

has

b)

had

c)

hadn't

d)

hasn't

3.

Choose the correct sentence

a)

She has taught German here for 2002.

b)

She has taught German here since 2002.

c)

She has been teaching German here for 2002.

d)

She teaches German here since 2002.

4.

I think I've ....................... that song before.

a)

been hearing

b)

heard

c)

hearing

d)

hear

5.

They..........................the baby a name yet.

a)

haven't given

b)

didn't give

c)

aren't giving

d)

was giving

6.

_____________ (you / buy) the meat and fish?

a)

Have you buy

b)

Has you bought

c)

Have you bought

d)

Has you buy

7.

_____________ (it / stop) raining?

a)

Has it stop

b)

Have it stopped

c)

Has it stop

d)

Has it stopped

8.

_____________ (anyone / make) him a cake?

a)

Has anyone made

b)

Has anyone make

c)

Have anyone made

d)

Have anyone make

9.

Oh no! Somebody (break) (a)   that window.

10.

Liz is away late."

"Is she? (She/be) (a)   late recently too?.