Font size
WorksheetsPerfect Tenses
Total questions: 15
Worksheet time: 10mins
Jack ________ volleyball for ten years this fall.
will have practised
will have been practising
has practised
had practised
William _______ his leg. He can't come to training this weekend.
has hurt
had hurt
has been hurting
had been hurting
Niall ________ (travel) for 3 weeks when he met Lucy, who became his future wife.
had travelled
had been travelling
has travelled
will have travelled
Mike has sunburn. He __________ on the terrace.
had sunbathed
had been sunbathing
has sunbathed
has been sunbathing
Can't we watch something else this evening? I _________ that show four times.
had seen
have been seeing
have seen
had been seeing
I _________ to Quebec tomorrow morning, all things being equal.
will have flown
will be flying
will have flown
have flown
After Mark ________ the gift, he ________ it in crepe paper.
bought/had wrapped
had bought/wrapped
The children are covered in flour. They (a) (help) Mum in the kitchen.
When I visit him later this summer, Joe (a) (live) in Chile for 20 years.
Rob said that he _______ (do) exercise for more than an hour in the gym when we saw him.
has been doing
had been doing
had done
has done
Liam says that he loves trying different cuisines. He ______ Mexican, Spanish, Russian, and Japanese food.
has tried
had tried
has been trying
had been trying
Luke (a) (clean) the dishes by the time the kitchen closes.
Mark ______ (graduate) when we ______ (visit) him this summer.
graduates/will have visited
will have graduated/visit
I _________ (know) Parker for three years in a professional capacity. He is a great colleague.
have known
have been knowing
had known
had been knowing
Trent Westerman had described the benefits of running with the policy before he (a) (give) us a guided tour of the office.
