WorksheetsPresent perfect vs Past simple
Total questions: 10
Worksheet time: 8mins
1. Jack _____ (live) in Boston for the past 15 years.
has lived
have lived
lived
2. Janet ____ (work) for Smith and Brothers before she came to work for us.
have worked
has worked
worked
3.Dad, ____ (you/finish) reading the paper yet?.
Did you finish
Are you finishing
Have you finished
4. I would love to visit Argentina sometime. Unfortunately, I ____ (be/never) there
Have never been
Was never
Will never be
5.The teacher _________________ for half an hour.
Explained
Has explained
Have explained
6 He __________ in his project since May.
Explained
Has worked
Have worked
7 She _____ (write) the email but doesn't know how to send it..
written
writes
has written
8 ___________well last night ?
Has she slept
Has she sleep
Did you sleep
9 He is very tired because__________since 8 am.
Haven't sit down
Didn't sit down
Hasn't sat down
10 They_________to Barcelona. They took a taxi.
Didn't drive
Hasn't driven
Didn't drove
