NEW
Font size
WorksheetsPast P, Past S, Past C, Present P, Present S, Present C & Future
Total questions: 14
Worksheet time: 10mins
I was disappointed when I _____ at the party last night, because most of my friends ________ home.
arrive / have gone
were arriving / have gone
arrived / had gone
had arrived / went
I ______ to France, but I would love to.
have never been
will never go
had never been
was never going
I _____ some friends to come for dinner last night, but they couldn't come because they ______ other plans.
invited / have already made
invited / had already made
had invited / had already made
have invited / have already made
Look! It ________. It _______ two days ago and it ______ yet.
is still going to snow / started / hadn't stopped
was still snowing / had started / didn't stop
still snows / starts / hasn't stopped
is still snowing / started / hasn't stopped
I ______ to a concert earlier this week. I _______ it so much because I ________ to a concert for several years.
went / enjoyed / hadn't gone
have gone / enjoy / haven't gone
was going / was enjoying / didn't go
am going / am enjoying / am not going
I _____ home quite late last night. My children _____ asleep.
got / will fall
have got / have already fallen
had got / already fell
got / had already fallen
I _______ the neighbours. I _______ them last week.
am knowing / meet
know / met
had known / met
knew / meet
Last night, I _____ the evening with my friends. I ______ to go bowling because I ______ bowling before.
had spent / had wanted / had never gone
was spending / wanted / was never going
spent / was wanting / never went
spent / wanted / had never gone
Linda is still sick. She ______ a bad cold for over a week.
has
has had
is having
had
Bob wants to buy a new car. He _______ his car since he was 21 years old.
owns
is owning
has owned
owned
Vicky _______ to class on time yesterday. By the time she _______, the class ________.
didn't get / arrived / had already started
didn't get / had arrived / already started
hadn't got / arrived / has already started
hasn't got / arrives / had already started
We ______ six new verb tenses so far and we _____ several more this semester.
learnt / learn
have learnt / are going to learn
have learnt / have learnt
are learning / are going to learn
I ____ the meeting yesterday morning. It ________ when I ____ there.
missed / have just finished / will get
had missed / just finished / got
missed / had just finished / got
have missed / was just finishing / got
John _____ smoking a long time ago. He ______ a cigarette in over five years.
quit / hasn't had
has quit / didn't have
had quit / hadn't had
quits / didn't have
