Font size
WorksheetsPast perfect Past perfect continuous present perfect present per
Total questions: 14
Worksheet time: 2mins
She _____ this film.
Has seen
Had seen
She said _____ that film.
Has seen
Had seen
They are tired. They _____ on a project.
Have been working
Had been working
They were tired. They _____ on a project.
Have been working
Had been working
She ____ (make) a cake by 5.
Has made
Had made
After he _____(read) the book, he watched the film.
Read
Had read
I ____(know) him for 5 years.
Have known
Had known
He said he ____(know) him for 5 years.
Has known
Had known
Had been knowing
I have a new laptop. I ____ (have) it for a month.
Have
Have had
Have been having
He said he _____(work) on his computer for 3 hours.
Had been working
Has been working
He said he __never___(fly) before.
Had flown
Has flown
She told us what ______(happen).
Happened
Has happened
Had happened
She looked tired. She ____________(work) hard.
has been working
had been working
We ________(be) friends for 5 years
have been
have being
