Choose the appropriate form to complete the following sentences
Brazil ... the World Cup on several occasions.
- won
- have won
I ... to the cinema last night.
- have gone
- went
She ... go to work yesterday. She was ill.
- hasn't gone
- didn't go
I ... the new James Bond film yet.
- haven't seen
- didn't see
Where ... on holiday last summer?
- did you go
- have you gone
Sally is enjoying her new job. She ... there for two months now.
- worked
- has worked
Rachel is retired. She ... for 35 years.
- worked
- has worked
That food smells nice. ...
- Have you just cooked it?
- Did you just cook it?
I was late by the time I ...
- woke up
- have woken up
I ... ten years ago.
- have got married
- got married