Study

PRESENT PERFECT - PAST SIMPLE

  •   0%
  •  0     0     0

  • How long _________________ (you / know) Jill? I know you see her often.
    have you known
  • She _________________ (be) a teacher for ten years, and she still enjoys it.
    has been
  • A: When _________________ (you / arrive)? B: At 10pm last night
    did you arrive
  • I _________________ (never see) the sea before.
    have never seen
  • They _________________ (be) cold when they _________________ (arrive) home.
    were, arrived
  • The children _________________ (break) a window in the school last week.
    broke
  • I _________________ (be) in London for three years. I love it here.
    have been
  • Jack _________________ (break) his arm when he _________________ (fall) off a horse in 2005.
    broke, fell
  • . A: Hello B: Hi Mum, it's me. I just wanted to say I _________________ (arrive) safely and everything is fine.
    have arrived
  • When the boss _________________ (walk) into the room, we _________________ (know) someone was going to get fired.
    walked, knew
  • I _________________ (see) three police cars this morning (it's still morning).
    have seen
  • I _________________ (know) about the problem for months, but I _________________ (not / find) a solution yet.
    have known, haven't found
  • Julie _________________ (arrive)! Come and say hello!
    hasn't arrived
  • He _________________ (be) a teacher before he _________________ (become) a musician.
    was, became
  • We _________________ (see) Julie last night.
    saw
  • He _________________ (see) that film last year.
    saw
  • Lucy _________________ (break) her leg, so she can't come skiing.
    has broken
  • After he _________________ (arrive) home, he _________________ (unpack) and _________________ (go) to bed early.
    arrived, unpacked, went
  • A: What's wrong? B: I _________________ (break) a glass!
    I've broken
  • My grandparents only _________________ (know) each other for a few months before they _________________ (get) married.
    knew, got