Study

Past Simple vs Present Perfect with irregulars

  •   0%
  •  0     0     0

  • The child _________(hide) under the table during the game.
    hid
  • I _________(see) two rainbows this week.
    have seen
  • He _________(draw) animals many times this term.
    has drawn
  • He _________(throw) it every time it barked today.
    has thrown
  • They _________(sell) their old car last weekend.
    sold
  • They _________(make) pizza every Friday this month.
    have made
  • I _________(understand) everything so far this week.
    have understood
  • We _________(spend) £100 on groceries yesterday.
    spent
  • We _________(leave) early every day this week.
    have left
  • I _________(sleep) for eight hours last night.
    slept
  • He _________(catch) the ball at the game yesterday.
    caught
  • I _________(put) the groceries away this morning.
    put
  • He _________(hide) there before.
    has hidden
  • We _________(give) him a present on his birthday.
    gave
  • She _________(hear) the news this morning.
    heard
  • The dog ____________(bite) me last night.
    bit
  • They _________(sell) three cars since January.
    have sold
  • Someone _________(steal) my bike last night.
    stole
  • I _________(feel) tired after lunch.
    felt
  • They _________(win) the match last night.
    won
  • They ________(be) to the park several times this week.
    have been
  • He _________(lose) his keys yesterday afternoon.
    lost
  • I _________(feel) great since Monday.
    have felt
  • He _________(lose) them several times this month.
    has lost
  • They ______(build) a house last year.
    built
  • She _________(sing) at three events this month.
    has sung
  • She _________(fall) off her bike a few times recently.
    has fallen
  • I _________(have) a headache yesterday.
    had
  • I _________(buy) five new pairs of trousers this month.
    have bought
  • I _________(think) it was your birthday yesterday.
    thought
  • He _________(stand) at the door all afternoon.
    stood
  • She _________(light) candles every evening this week.
    has lit
  • It _________(cost) me a lot in repairs this year.
    has cost
  • She _________(do) her homework last night.
    did
  • We _________(eat) pasta three times this week.
    have eaten
  • He _________(say) something funny at lunch.
    said
  • He _________(wear) a red shirt to the party on Friday.
    wore
  • She _________(fly) there twice this month.
    has flown
  • He _________(pay) for lunch yesterday.
    paid
  • He _________(beat) the record twice this year.
    has beaten
  • She _________(mean) well every time we’ve spoken.
    has meant
  • She ____________ (become) more confident since then.
    has become
  • My friend _________(come) over last night.
    came
  • I _________(lend) her pens many times before.
    have lent
  • She _________(mean) it when she said it yesterday.
    meant
  • They _________(make) pizza last Friday night.
    made
  • She _________(wake) up at 6 AM today.
    woke
  • They _________(fight) a few times this term.
    have fought
  • He _________(hang) his coat in that spot every day.
    has hung
  • He _________(come) to visit three times this month.
    has come
  • The cat ___________(bite) me more than once this week!
    has bitten
  • He _________(hit) the ball hard yesterday.
    hit
  • She _________(read) that book last summer.
    read
  • The boys _________(fight) after school yesterday.
    fought
  • She _________(run) 5 km yesterday evening.
    ran
  • I _________(write) three blog posts this week.
    have written
  • The wind _________(blow) hard last night.
    blew
  • They _________(win) five matches this season.
    have won
  • They _________(know) the answer instantly.
    knew
  • They _____________(be) in the library yesterday afternoon.
    were have
    have were
    have been
    were
  • I _________(tear) two shirts this month already.
    have torn
  • She _________(bring) dessert every week this month.
    has brought
  • He _________(teach) over 500 students in his career.
    has taught
  • She _________(fly) to Rome last weekend.
    flew
  • He _________(keep) many secrets for me before.
    has kept
  • They _________(drive) across Europe this year.
    have driven
  • I _________(hurt) my knee last night.
    hurt
  • She _________(wake) up early every day this week.
    has woken
  • I _________(send) the email this morning.
    sent
  • We _________(leave) early yesterday morning.
    left
  • She _________(take) a taxi every morning this week.
    has taken
  • She _________(hold) the baby on Tuesday.
    held
  • We _________(meet) our new teacher on Monday.
    met
  • He _________(say) the same joke many times this month.
    has said
  • I _________(cut) my hand two days ago.
    cut
  • He _________(hang) his coat when he arrived.
    hung
  • We _________(eat) pasta for dinner last night.
    ate
  • She _________(take) a taxi to work yesterday.
    took
  • He _________(throw) the ball at the dog this morning.
    threw
  • The sun _________(rise) at 6 AM today.
    rose
  • He _________(draw) a dog in art class yesterday.
    drew
  • He _________(lie) on the couch since noon.
    has lain
  • I _________(write) a blog post yesterday evening.
    wrote
  • He _________(hit) the ball with power all game.
    has hit
  • The meeting __________(begin) at 9 AM this morning.
    began
  • I _________(find) a coin on the street this morning.
    found
  • She _________(go) to London last Saturday.
    went
  • I ___________(break) three phones this year.
    have broken
  • We _________(meet) five new people this week.
    have met
  • He _________(keep) the secret last time.
    kept
  • He ______ (beat) the record in 2019.
    beat
  • He _________(pay) for us every time so far.
    has paid
  • The phone _________(ring) an hour ago.
    rang
  • She _________(fall) off her bike yesterday afternoon.
    fell
  • She _________(let) the dog out twice today.
    has let
  • He _________(sit) in that chair all day.
    has sat
  • I _________(find) several coins over the years.
    have found
  • I _________(sleep) really well this week.
    have slept
  • She _________(read) five books so far this year.
    has read
  • She __________(bring) cake to the party last Friday.
    brought
  • She _________(become) a doctor five years ago.
    became
  • I _________(drink) tea this morning.
    drank
  • He _________(shoot) over 50 baskets this week.
    has shot
  • I _________(buy) a jacket on the weekend.
    bought
  • He _________(sit) by the fire last night.
    sat
  • They _________(swim) in the lake last weekend.
    swam
  • They _________(build) two houses since then.
    have built
  • I _________(understand) the instructions yesterday.
    understood
  • It _________(shine) constantly since sunrise.
    has shone
  • He _________(ride) it every day this term.
    has ridden
  • She _________(hear) lots of gossip today.
    has heard
  • We _________(spend) too much this month.
    have spent
  • It _________(grow) a lot since then.
    has grown
  • They _________(swim) there many times this summer.
    have swum
  • She _________(let) the dog out this morning.
    let
  • I _________(see) a rainbow on Tuesday.
    saw
  • She _________(go) there several times this year.
    has gone
  • She _________(show) her album to everyone today.
    has shown
  • She _________(tell) that story many times.
    has told
  • He _________(shoot) the basketball at practice yesterday.
    shot
  • I _________(tear) my jeans last weekend.
    tore
  • I _________(put) them away every morning this week.
    have put
  • I _________(cut) myself a few times recently.
    have cut
  • They _________(know) each other for years.
    have known
  • She _________(speak) with her tutor yesterday morning.
    spoke
  • The project __________(begin) already.
    has begun
  • She _________(sing) at the concert last weekend.
    sang
  • He _________(forget) it again today.
    has forgotten
  • He _________(teach) maths last semester.
    taught
  • I _________(hurt) it several times this year.
    have hurt
  • He _________(wear) red shirts all month.
    has worn
  • She _________(hold) the baby every day this week.
    has held
  • She _________(tell) us a story last night.
    told
  • He _________(shut) the window before dinner.
    shut
  • Someone _________(steal) my wallet before too.
    has stolen
  • I _________(think) about that a lot lately.
    have thought
  • He _________(shut) every door in the house.
    has shut
  • She _________(do) all her homework this week.
    has done
  • I _________(get) three updates since then.
    have gotten
  • The wind __________(blow) all day today.
    has blown
  • The sun _________(shine) brightly all day yesterday.
    shone
  • I _________(send) ten emails today already.
    have sent
  • He _________(catch) every shot so far today.
    has caught
  • It _________(ring) three times today.
    has rung
  • That watch _________(cost) £300 when I bought it.
    cost
  • They _________(drive) to Paris in March.
    drove
  • She _________(speak) with all her teachers this week.
    has spoken
  • He _________(lie) down after lunch.
    lay
  • She _________(run) 20 km this week.
    has run
  • He _________(forget) his homework yesterday.
    forgot
  • I _________(lend) her my pen an hour ago.
    lent
  • He _________(ride) his bike to school yesterday.
    rode
  • She _________(choose) the red dress this morning.
    chose
  • She _________(show) me her photos last night.
    showed
  • I _________(have) one every morning this week.
    have had
  • I _________(drink) three cups already today.
    have drunk
  • He _________(stand) there since lunch.
    has stood
  • She _________(light) a candle last night.
    lit
  • We _________(give) him gifts every year.
    have given
  • The tree _________(grow) quickly last summer.
    grew
  • It _________(rise) earlier every day this week.
    has risen
  • She _________(choose) different outfits all week.
    has chosen
  • I ________(break) my phone on Tuesday.
    broke
  • I _________(get) a new phone last week.
    got