You _______ (keep) a pet for three years
You have kept a pet for three years
We _______ (lose) our tickets.
We haven't lost our tickets.
_______ she ________ (call) her mother?
Has she called her mother?
I _______________ (listen) to music.
I have already listened to music.
I _______________ (go) swimming _________
I have not gone swimming yet
She ________ (steal) all the chocolate!
She has stolen all the chocolate!
He ________ (forget) his books
He hasn't forgotten his books
______ I _______ (explain) it well?
Have I explained it well?
_______ we ______ (finish) already?
Have we finished already?
We ________ (hear) that song yet.
We haven't heard that song yet.
He _________ (study) Latin.
He has studied Latin.
The student __________ (write) the test
The student has not written the test
Who _____ he _____ (meet) recently?
Who has he met recently?
I ___________ (make) my bed
I have already made my bed
I ____________ (wash) my shirts _____
I have not washed my shirts yet
I _______ (know) him for three months
I have known him for three months
The teacher ___________ (come) to the party today
The teacher has not come to the party today
______ he ______ (take) a taxi?
Has he taken a taxi?
I ______________ (do) the washing-up.
I have already done the washing-up.
I __________ (speak) to my maths teacher ____
I have not spoken to my maths teacher yet
She _______ (leave) her phone in a taxi.
She has left her phone in a taxi.
Fred __________ (give) the money back so far
Fred has not given the money back so far
______ it ______ (rain) all day?
Has it rained all day?
I _______________ (help) Jane in the kitchen
I have already helped Jane in the kitchen
_____ the plane _________ (land)?
Has the plane landed yet?