be
been
I/go/canoeing.
I've gone canoeing.
I/not see/him/ last Monday.
I haven't seen him since last Friday.
you/go/scuba diving .
Have you gone scuba diving?
It/rain/a lot/today
It has rained a lot today.
put, cut, let
Put, cut, let
They/read/HOBBIT/twice.
They've read Hobbit twice.
I/not fly/a plane
I haven't flown a plane
Have/ever/be/San Francisco
Have you ever been to San Francisco?
you/ever/see/a ghost?
Have you ever seen a ghost?
Fly, know, draw
Flown, known, drown
They/live/here/for/fifty years.
They've lived here for fifty years
I/not do/the cleaning/yet.
I haven't done the cleaning yet.
how long/he/be/a teacher?
How long has he been a teacher?
We/just/get back/from/our holidays
We have just got back from our holidays.
write, ride, bite
written, ridden, bitten
I/know/you/last year
I've known you since last year
He/not/leave/the house/yet.
He hasn't left the house yet.
he/watch/this film/already?
Has he already watched this film?
You/finish/your homework/yet?
Have you finished your homework yet?
catch, teach, think, bring
Caught, taught, thought, brought
She/just/finish/this/difficult task
She has just finished this difficult task
I/already/pack/my sleeping bag
I have already packed my sleeping bag
You/ever/fall off/your bike
Have you ever fell off your bike?
I/never/visit/China
I have never visited China.