WorksheetsPresent Perfect Continuous - Link Idiomas
Total questions: 13
Worksheet time: 7mins
I _____ (make) home movies for over ten years
has been making
have been making
has made
has been make
Yuko _____ (write) poetry since she was at school
have written
has written
has been writing
have been writing
Joanna and I _____ (solve) crossword puzzles every day for years
has been solving
have been solve
have been solving
have solved
I've been writing short stories _____ I was a child
For
Since
They have been waiting in line _____ eight o'clock
For
Since
Susan _____ (learn) tae kwon do for a long time.
has been learnt
has learnt
have been learning
has been learning
Tom / the guitar / how long / play
How long has Tom been playing the guitar?
How long have Tom been playing the guitar?
You / where / these days / hang out
Where has you been hung out these days?
Where have you been hanging out these days?
Anna has been collecting autographs _____ years
For
Since
We have been doing karate _____ last September
For
Since
You _____ (work) too hard recently
had worked
has working
have been working
had been working
Their / free time / they / spend / how / lately
How have they been spending their free time recently?
How has they spent their free time recently?
You have been studying very hard _____ the beginning of the semester
For
Since
