We haven't done our homework.
We haven't done our homework yet.
... you ever ... (be) up a skyscraper?
Have you ever been up a skyscraper?
It's terrible. Mary ... (have) an accident.
It's terrible. Mary has had an accident.
Have you visited Paris?
Have you ever visited Paris?
I ... (visit) it twice.
I've visited it twice.
You ... (play) computer games since 4 o'clock.
You've been playing computer games since 4 o'clock.
I've had this car ... 3 days.
I've had this car for 3 days.
How much ... the world population ... (increase) in the last decade?
How much has the world population increased in the last decade?
You are so dirty! What ... you ... (do)?
You are so dirty! What have you been doing?
Why is it wet here? Has it ... rained?
Why is it wet here? Has it just rained?
I know it ... (reach) 7 billion in 2012.
I know it reached 7 billion in 2012.
She ... (write) 2 excellent books.
She has written 2 excellent books.
I've learnt English ... I was 7 years old.
I've learnt English since I was 7 years old.
Where ... you ... (grow) up?
Where did you grow up?
My eyes hurt. I ... (work) on the computer all day.
My eyes hurt. I've been working on the computer all day.