NEW
Font size
Worksheetspast perfect &past perfect continuous
Total questions: 11
Worksheet time: 4mins
.............. I had done my homework, I went to bed
After
Before
having
done
He ______ only twice in his life before the accident.
had drived
driven
has driven
had driven
He was red in the face because he ________ .
hadnt run
had been ranning
has run
had been running
I _________ about a holiday in Greece. I couldn't believe it when my husband _________ one as a surprise!
dreamed / had been booking
had been dreaming / booked
had been dreaming / had booked
has been dreaming / has been booking
We were late for the plane because we ________ our passports.
hadn't forgotten
had forgot
forgot
had forgotten
I ________ John yesterday, but he _______ so he was too tired to chat.
saw / had run
had been seeing / run
saw / had been running
saw / run
(2) when he come to the library, his friend ...... (leave) him to canteen
had been left
had left
had leave
had been leaving
