buy
bought
She / be / Africa.
She has been to Africa.
She's been to Africa.
They / make / a mistake /yet.
They haven't made a mistake yet.
you / ever / been / to France?
Have you ever been to France?
He / be / play / soccer for ten years
He has been playing soccer for ten years.
He's been playing soccer for ten years.
have
had
They / read / The Hobbit / twice.
They have read The Hobbit twice.
They've read The Hobbit twice.
I / buy / a new car.
I haven't bought a new car.
they / ever / find / any money?
Have they ever found any money?
She / be / ride / her bike for 2 hours.
She has been riding her bike for 2 hours.
go
gone
He / see / his friend / twice / this week / so far
He has seen his friend twice this week so far.
He's seen his friend twice this week so far.
He / cut / his hair.
He hasn't cut his hair.
how long / he / be / a teacher?
How long has he been a teacher?
They /negative be / talk / for very long.
They haven't been talking for very long.
take
taken
I / watch / that movie / already.
I have watched that movie already.
I've watched that movie already.
Our mom / find / the keys.
Our mom hasn't found the keys.
How long / you / live / here?
How long have you lived here?
I / negative be / learn / English for very long.
I haven't been learning English for very long.
I / go / shopping / with my mother.
I have gone shopping with my mother.
I've gone shopping with my mother.
The dog / still / eat / the bone.
The dog still hasn't eaten the bone.
she / be / here / long?
Has she been here long?
She / be / swim / a lot lately.
She has been swimming a lot lately.
She's been swimming a lot lately.