Quiz: Past Simple & Present Perfect

This is a intermediate-level quiz containing 52 multichoice quiz questions from our 'past tenses' category. Simply answer all questions and press the 'Grade Me' button to see your score. This exercise is also available as a printable worksheet.

To access the printable version of this quiz, view our 'Past Simple & Present Perfect' Worksheet.

Past Simple & Present Perfect Quiz

Exercise Instructions: Choose the correct verb form to complete the sentences

Q1 - He ..... there when he was a child
Q2 - I ........ her since last year
Q3 - They ......... a few minutes ago
Q4 - She .......... unemployed since she left school
Q5 - They ....... the contract last week
Q6 - The film .......... yet
Q7 - She ........ ill since Thursday
Q8 - I ........ the project last night
Q9 - Look- someone ....... their handbag in the room
Q10 - ............ to Rome?
Q11 - I can't get into my house because I ........ my keys
Q12 - Nobody ....... the phone when it rang
Q13 - I ......... up smoking last year
Q14 - You can't see her because she ......... home
Q15 - ............... to the United States?
Q16 - I never ......... my grandmother as she died before I was born
Q17 - It's the first time I ........ caviar
Q18 - The first time we ......... was just the other day
Q19 - It stinks in here; someone ........... smoking
Q20 - He's in hospital because he ............. leg
Q21 - I've known her since we ......... at school together
Q22 - It's ages since we ........
Q23 - It's been ages since we ........ from Dave
Q24 - The last time I saw Fran ........ ages ago
Q25 - I ........ from her lately
Q26 - I just ........ the time to go to the cinema recently
Q27 - I ........ just Meg and Brian at the party
Q28 - I ........ busy for the past fortnight
Q29 - She ......... away for the last two weeks
Q30 - ......... to the concert on Friday?
Q31 - This is the first time I ........ here
Q32 - I ....... them since my schooldays
Q33 - He ......... yet
Q34 - They ........... the contract yet
Q35 - The newspaper ......... very successful lately
Q36 - He ...... during the war
Q37 - I ......... breakfast before leaving home this morning
Q38 - I ....... a taxi so I came on the bus
Q39 - John's nervous because he .......... such a difficult test before
Q40 - My stereo ....... working last night
Q41 - Two people ....... at the game on Saturday
Q42 - I .......... a holiday for ages
Q43 - We ....... out on Saturday night
Q44 - I ....... it last week
Q45 - She hasn't ........ here for ages
Q46 - I .......... to water-ski in 1993
Q47 - She ....... an absolute fortune last year
Q48 - The weather ....... dreadful for the whole two weeks we were there
Q49 - No one ...... to do it yet
Q50 - I ...... the dog for a walk because it was raining
Q51 - I ........... finished the exam in time yesterday
Q52 - The weather ..... dreadful at the weekend

Trustpilot