Study

EF Inter 2A Grammar

  •   0%
  •  0     0     0

  • Q42 - I .......... a holiday for ages
    haven't had
    didn't have
  • Q39 - John's nervous because he .......... such a difficult test before
    has never taken
    never took
  • Q2 - I ........ her since last year
    haven't seen
    didn't see
  • Q12 - Nobody ....... the phone when it rang
    has answered
    answered
  • Q3 - They ......... a few minutes ago
    left
    have left
  • Q19 - It stinks in here; someone ........... smoking
    was
    has been
  • Q37 - I ......... breakfast before leaving home this morning
    haven't had
    didn't have
  • Q46 - I .......... to water-ski in 1993
    learnt
    have learnt
  • Q10 - ............ to Rome?
    Have you ever been
    Did you ever go
  • Q48 - The weather ....... dreadful for the whole two weeks we were there
    has been
    was
  • Q15 - ............... to the United States?
    Did you ever go
    Have you ever been
  • Q16 - I never ......... my grandmother as she died before I was born
    have known
    knew
  • Q50 - I ...... the dog for a walk because it was raining
    haven't taken
    didn't take
  • Choose the correct verb form to complete the sentences
    I can't wait.
    I love it.
  • Q33 - He ......... yet
    didn't arrive
    hasn't arrived
  • Q51 - I ........... finished the exam in time yesterday
    only just finished
    have only just finished
  • Q47 - She ....... an absolute fortune last year
    has earned
    earned
  • Q31 - This is the first time I ........ here
    was
    have been
  • Q40 - My stereo ....... working last night
    has stopped
    stopped
  • Q23 - It's been ages since we ........ from Dave
    have heard
    heard
  • Q1 - He ..... there when he was a child
    has lived
    lived
  • Q9 - Look- someone ....... their handbag in the room
    left
    has left
  • Q17 - It's the first time I ........ caviar
    have eaten
    ate
  • Q5 - They ....... the contract last week
    finalised
    have finalised
  • Q27 - I ........ just Meg and Brian at the party
    have seen
    saw
  • Q11 - I can't get into my house because I ........ my keys
    have lost
    lost
  • Q43 - We ....... out on Saturday night
    haven't gone
    didn't go
  • Q4 - She .......... unemployed since she left school
    was not
    has not been
  • Q29 - She ......... away for the last two weeks
    has been
    was
  • Q25 - I ........ from her lately
    didn't hear
    haven't heard
  • Q6 - The film .......... yet
    hasn't started
    didn't start
  • Q20 - He's in hospital because he ............. leg
    has broken
    broke
  • Q30 - ......... to the concert on Friday?
    Did you go
    Have you been
  • Q36 - He ...... during the war
    has died
    died
  • Q35 - The newspaper ......... very successful lately
    wasn't
    hasn't been
  • Q44 - I ....... it last week
    have bought
    bought
  • Q22 - It's ages since we ........
    have spoken
    spoke
  • Q18 - The first time we ......... was just the other day
    spoke
    have spoken
  • Q21 - I've known her since we ......... at school together
    have been
    were
  • Q7 - She ........ ill since Thursday
    has been
    was
  • Q8 - I ........ the project last night
    finished
    have finished
  • Q24 - The last time I saw Fran ........ ages ago
    has been
    was
  • Q28 - I ........ busy for the past fortnight
    was
    have been
  • Q41 - Two people ....... at the game on Saturday
    have been arrested
    were arrested
  • Q13 - I ......... up smoking last year
    gave
    have given
  • Q45 - She hasn't ........ here for ages
    been
    gone
  • Q26 - I just ........ the time to go to the cinema recently
    haven't had
    didn't have
  • Q32 - I ....... them since my schooldays
    knew
    have known
  • Q38 - I ....... a taxi so I came on the bus
    haven't found
    didn't find
  • Q34 - They ........... the contract yet
    haven't signed
    didn't sign
  • Q52 - The weather ..... dreadful at the weekend
    has been
    was
  • Q14 - You can't see her because she ......... home
    went
    has gone
  • Q49 - No one ...... to do it yet
    managed
    has managed