... you ... (call) a taxi yet?
Have called
Has called
Did call
Do call

Put the verbs in brackets into the Present Perfect Tense.
... you ... (call) a taxi yet?
Have called
Has called
Did call
Do call
How long ... they ... (know) each other?
has known
have known
did know
does know
... you ... (see) Carl lately?
Did see
Has seen
Have seen
Do see
I ... ... (not / see) him since Christmas.
didn't see
don't see
hasn't seen
haven't seen
... Mike ... (ride) a motorbike before?
Has ridden
Have ridden
Has rode
Have rode
Mum ... already ... (cook) dinner, hasn't she?
have cooked
has cooked
have cook
has cook
She ... ... (not / start) cooking it yet.
have start
haven't started
hasn't started
has start
Sue ... just ... (have) the last piece.
have have
has have
have had
has had
I ... already ... (finish) it.
has finished
have finished
have finish
has finish
Sam ... ... (lose) his credit card.
have lost
has lost
has lose
have lose
She ... ... (learn) a foreign language.
have learn
has learn
has learnt
have learnt
Створюйте онлайн-тести для контролю знань і залучення учнів до активної роботи у класі та вдома
Створити тест