NEW
Font size
WorksheetsBASIC 10 UNIT 02 SIMPLE PAST VS PRESENT PERFECT
Total questions: 10
Worksheet time: 5mins
Choose the correct alternative to fill in the blanks.
__________________ (never/go) to Vienna.
I've never gone
I never went
Choose the correct alternative to fill in the blanks.
My great great grandfather _________ (have) five sisters.
had
has had
Choose the correct alternative to fill in the blanks.
____________ (live) in Miami for a year when I was in college.
I've lived
I lived
Choose the correct alternative to fill in the blanks.
A: _____ a long time ___ you. How ______?
B: _____ really good. Thank you.
It's been / I haven't seen / have you been / I've been
It was / I haven't seen / have you been / I was
Choose the correct alternative to fill in the blanks.
At the weekend, they _______ (play) football, then they ________ (go) to a restaurant.
played / went
have played / have gone
Choose the correct alternative to fill in the blanks.
Amy ___________ (live) in Portugal since she was a kid.
has lived
lived
Choose the correct alternative to fill in the blanks.
Marcus _____________ (live) in seven different countries, so he knows a lot about different cultures.
has lived
lived
Choose the correct alternative to fill in the blanks.
A: Are you hungry?
B: Not really. I _________ lunch. I'm full. Thank you.
have just eaten
have eaten
Choose the correct alternative to fill in the blanks.
A: _____ seen Oliver?
B: No, I haven't. I _____ to him yesterday but that's all.
Have you / talked
Have you / have talked
Choose the correct alternative to fill in the blanks.
A: Tim ________ to be a doctor.
B: Of course. Due to his great effort, he _____ university and he's ready to save people's lives.
has always wanted / has just finished
has wanted / has just finished
