Past Simple or Present Perfect
Past Simple or Present Perfect?
Home
Grammar
Causatives
Causative Verbs 1: 'Get' & 'Have'
Causative Verbs 2: 'Get' & 'Have'
Causative Verbs 3: Let' & 'Make'
Comparison
As...as | Not as...as
Comparative Adjectives
Superlative Adjectives
Conditionals
First Conditional
Second Conditional
Third Conditional
Mixed Conditionals
Grammar Patterns
Adjectives or Adverbs?
To be / get used to
Come & Go Bring & Take
Either, Neither, None, Both, Any
For or Since
If or Whether
There is | There are
Say or Tell
Single and Double Consonants
Still | Yet | Already
Supposed to
Letters & Numbers
Alphabet
Cardinal Numbers
Decimal Currency Numbers
Ordinal Numbers 1
Ordinal Numbers 2
Whole Numbers
Telling the Time
What's the Date Today?
Linking Words
Pocess Sequencers 1
Process Sequencers 2
Modifiers
Misplaced Modifiers
Softening Opinions
Negative & Question
Mixed Present Simple 1
Mixed Present Simple 2
Mixed Past Simple 2
Mixed Present Perfect Simple
Mixed Present Perfect Continuous
Mixed Present Continuous
Present Simple Word Scramble 1
Present Simple Word Scramble 2
Past Simple Word Scramble 2
Phrasal Verbs
20 Common Phrasal Verbs
100 Common Phrasal Verbs
Crossword: Phrasal Verbs
Phrasal Verbs for Meetings
Phrasal Verbs for Research & Development
Pronouns
Subject & Object Pronouns
Subject Pronouns & Possessive Adjectives
Pronouns & Possessives.
Quantifiers
Some, Any, An, A
Much, Many, A lot of
Tenses
Present Simple for Routine
Sequence of Tenses 1
Sequence of Tenses 2
Six Essential Tenses
Present Continuous or 'Will'?
Past Simple or Present Perfect?
Reported Speech
Tense Timeline
Amy's Weekend Away
To be going to
Verbs
'ED' Regular Verb Endings
Irregular Verbs
Make & Do
Stative or Active Verbs ?
Subject-Verb Agreement
To Happen
Passive Voice
Present Simple Passive
Vocabulary
Topics
Airport Vocabulary
Civil Engineering Vocabulary
Terms
Maintenance Terms
Illustrations
The Parts of a House
The Parts of a Car
The Parts of the Face
Listening
Millennial Job Interview
The Benefits of Exercise
Games
Bomb Blast
Animals
Household Appliances
Stationery
Crosswords
Adjective Synonyms
Opposites
Phrasal Verbs 1
Spot the Difference
Spot the Difference 1
Spot the Difference 2
Sketch & Guess
Sketch & Guess 1
My girlfiend and I
?
saw
have seen
(see) that movie three times since it came out last year.
Mike
?
visited
has visited
(visit) his grandmother in hospital last weekend.
The new IT manager
?
has finished
finished
(finish) the project one week ago.
Sarah
?
Did
has bought
(buy) a new black Asus laptop!
Hey, mum!
?
Did
Have
you
?
see
seen
(see) my iPad? I can't find it anywhere!
Jill's husband
?
cleaned
has cleaned
(clean) the garage yesterday afternoon.
He
?
didn't play
hasn't play
(not | play) much sport when he was at school.
She
?
didn't speak
hasn't spoken
(not | speak) English since she left school fifteen years ago.
If you're looking for Steve, he
?
went
has gone
(go) to the shops.
My children
?
finished
has finished
(finish) their homework yesterday.
Shakespeare
?
wrote
have written
(write) many plays like 'Romeo and Juliet' and 'Hamlet'.
We
?
went
have gone
(go) to the garage, and then we
?
went
have gone
(go) to the supermarket.
?
Did
Have
you
?
call
called
(call) the plumber yet? We need to fix this leak!
Don't worry. I
?
fixed
have fixed
(fix) the heating earlier.
We
?
didn't teach
haven't taught
(not | teach) any new students since September.
The sales team
?
did
has done
(do) a great job increasing sales for the company.
I
?
didn't see
haven't seen
(not see) that actor since the premiere.
?
Did
Have
you and your wife
?
take
taken
(take) any time off work last year?
She
?
didn't finish
hasn't finished
(not finish) the project since last week.
The police
?
finally caught
have caught
(catch) the man who stole the diamond.
She still
?
didn't buy
hasn't bought
(not | buy) the dress that she
?
saw
has seen
(saw) two weeks ago.
He
?
bought
has bought
(buy) a new car last month.
Oh my goodness! I
?
didn't hear
haven't heard
(not | hear) that song for ages.
She
?
saw
has seen
(see) all her friends at the party last week.
My neighbours
?
didn't travel
haven't traveled
(not travel) overseas since 2019.
Frequency English ©