He...........(cook) dinner for his family.
has cooked
has been sleeping
She ............(promise) to help many times.
has promised
Lucy ..........(left) the room.
has left
I had help my parents with the housework when I was young.
had to help
I ...........(join) an music club recently.
have joined
I ...........(work) here for 10 years.
have been working
He .........(not study) hard recently.
hasn't studied/hasn't been studying
It .............(not/rain) for three hours! Only about one hour.
hasn't been raining
I needs to finish my homework fast last week.
needed to finish
My teacher .............(teach) me to write a letter.
has taught
They ..........(collect) stamps for a while.
have been collecting
He ..........(see) the film 'The King's Speech' about six times.
has seen
has been running
She had to cleaned her room yesterday.
had to clean
The men ...........(finish) the game.
have finished
has been helping
We........... (paint) our living room. I think it looks a lot better.
have been painting
I ..........(know) my teacher for 15 years.
have known
They have to keep the school clean when they were still in primary.
had to keep
Jessica ............(ride) a camel many times.
has ridden
Jim and I...........(watch) sports all day.
have been watching
She ..............(take) French lessons lately. Her French is better.
has been taking
I ............(call) John for hours and hours and he hasn't answered. I'm really angry with him!
have been calling
We didn't need wash the dishes after the party was over.
didn't need to wash