WorksheetsGRAMMAR PRACTICE - PRESENT PERFECT - STARTERS
Total questions: 10
Worksheet time: 3mins
I haven't ______________ your wallet.
taken
take
took
takes
She ____________ eaten Asian food.
has
had
hadn't
hasn't
Choose the correct sentence
She has taught German here for 2002.
She has taught German here since 2002.
She has been teaching German here for 2002.
She teaches German here since 2002.
I think I've ....................... that song before.
been hearing
heard
hearing
hear
They..........................the baby a name yet.
haven't given
didn't give
aren't giving
was giving
_____________ (you / buy) the meat and fish?
Have you buy
Has you bought
Have you bought
Has you buy
_____________ (it / stop) raining?
Has it stop
Have it stopped
Has it stop
Has it stopped
_____________ (anyone / make) him a cake?
Has anyone made
Has anyone make
Have anyone made
Have anyone make
Oh no! Somebody (break) (a) that window.
Liz is away late."
"Is she? (She/be) (a) late recently too?.
