Present Perfect Exercises
Made
Drunk
Caught
Had
Sat
He has not swum Has he swum?
She has slept Has she slept?
You have phoned You have not phoned
Tina has not cried Has Tina cried?
They have run Have they run?
Phil has not missed the bus
They have not planted a tree
Vanessa has caught the ball
We have sold our old car
The train has left the station
Have you corrected my mistakes?
Have you practised your English?
Has the tidied up her room?
Has the boss signed the letter?
Has Mary shut the door?
What has Tony built?
Where has Avril crossed the street?
How often have they been to Australia?
Who has dialled the number?
How much has Betty spent at the shopping mall?
Past Perfect Exercises
Spoken
Caught
Eaten
Understood
Begun
had given
had seen
had heard
had cooked
had forgotten
had not ordered
had not been
had not worn
had not played
had not helped
Had you finished
Why had you cleaned
Had you had
Had she found
Where had she lived
Simple Past and Past Perfect Exercises
Bold the times and classify them
Susan had a party last week.
She had invited all her friends to her house. She had invited her friends from work, her friends from
university, and her friends from her neighborhood. The guests started arriving at around 7 o’clock for
dinner.
Susan’s best friend, Cindy, was there, wearing a red dress. And Susan’s boyfriend, Tom, was
wearing a blue suit and looked very handsome.
Cindy’s boyfriend wasn’t there, because he was travelling for business. He was negotiating a big
contract in Sao Paolo that day. He had left the day before, and wouldn’t be back for two more days.
Susan had made lasagna, which was very good. She had made enough lasagna for 30 people! She
had also made salad and stuffed eggplant. Everything was delicious.
E.g. 1. Susan had a party = simple past