English Grammar Tests » Elementary: Test - 14

Test - 14
- Present Perfect
- Ever and never
- Yet and just
- Present Perfect and Past Simple
  1. She _____ traveled to most parts of the world.
    • A) have
    • B) is
    • C) has
    • D) will
  2. _____ you ever _____ in a car accident?
    • A) Has / been
    • B) Have / been
    • C) Have / be
    • D) Have / was
  3. She _____ to Russia two years ago.
    • A) go
    • B) went
    • C) gone
    • D) goes
  4. I _____ in a crash when I _____ 10.
    • A) were / was
    • B) am / was
    • C) was / am
    • D) was / was
  5. I _____ last night.
    • A) leave
    • B) leaves
    • C) leaving
    • D) left
  6. “_____ you _____ to Russia.”
    “Yes, I _____ .”
    • A) Had / be / haven’t
    • B) Has / been / have
    • C) Have / be / have
    • D) Have / been / have
  7. Have you _____ your homework?
    • A) do
    • B) to do
    • C) done
    • D) did
  8. I haven’t done it _____ .
    • A) yet
    • B) already
    • C) just
    • D) since
  9. I have _____ done it.
    • A) yet
    • B) ago
    • C) just
    • D) since
  10. She has _____ to Portugal.
    • A) going
    • B) went
    • C) gone
    • D) went
  11. She has _____ to Portugal.
    • A) be
    • B) been
    • C) being
    • D) were
  12. She works _____ a big company.
    • A) to
    • B)with
    • C) for
    • D) of
  13. ‘Hamlet’ is a play _____ Shakespeare.
    • A) of
    • B) by
    • C) at
    • D) on
  14. Brad and Marilyn are _____ honeymoon.
    • A) on
    • B) for
    • C) at
    • D) of
  15. Wait _____ me.
    • A) to
    • B) for
    • C) at
    • D) on
  16. Monica _____ many tournaments?
    • A) have / won
    • B) has / win
    • C) have / win
    • D) has / won
  17. _____ she go to America 10 years ago?
    • A) Has
    • B) Does
    • C) Had
    • D) Did
  18. Have they _____ been to Australia?
    • A) never
    • B) just
    • C) yet
    • D) ever
  19. _____ they go to Australia last month?
    • A) Have
    • B) Do
    • C) Has
    • D) Did
  20. Has she won the Wimbledon Tennis Tournament _____ ?
    • A) just
    • B) yet
    • C) already
    • D) since
  21. I’ve _____ the latest Star Wars film. I _____ it last week.
    • A) seen / saw
    • B) see / saw
    • C) seen / seen
    • D) saw / saw
  22. She’s _____ the letter. She _____ it yesterday.
    • A) wrote / wrote
    • B) written / written
    • C) wrote / written
    • D) written / wrote
  23. They’ve _____ lunch. They _____ it at 12 o’clock.
    • A) have / had
    • B) had / have
    • C) had / having
    • D) had / had
  24. I’ve _____ my homework. I _____ it after supper.
    • A) done / done
    • B) did / done
    • C) done / did
    • D) did / did
  25. A: Have you tidied your room _____ ?
    B: Yes, I’ve _____ tidied it.
    • A) yet / just
    • B) just / yet
    • C) already / just
    • D) already / just
  26. I’ve never _____ anyone who_____ more than you.
    • A) saw / eats
    • B) seen / eat
    • C) saw / eaten
    • D) seen / eats
  27. Bob’s not here. He’s _____ to work.
    • A) been
    • B) went
    • C) gone
    • D) being
  28. My brother’s _____ to America 4 times.
    • A) been
    • B) gone
    • C) went
    • D) being
  29. It’s good to see you again. Where have you _____ ?
    • A) gone
    • B) being
    • C) been
    • D) went
  30. Mary’s hair looks nice. She’s just _____ to the hairdresser’s.
    • A) gone
    • B) been
    • C) was
    • D) went
  31. It’s terribly difficult to give _____ smoking.
    • A) on
    • B) off
    • C) of
    • D) up
  32. Why don’t we turn _____ the T.V. to watch the news.
    • A) of
    • B) on
    • C) off
    • D) out
  33. When I grow _____, I’m going to be a T.V. Star.
    • A) up
    • B) on
    • C) of
    • D) out
  34. Angela _____ Thai food but Frank _____ .
    • A) have eaten / hasn’t
    • B) has ate / hasn’t
    • C) have ate / hasn’t
    • D) has eaten / hasn’t
  35. I _____ John yesterday.
    • A) see
    • B) seen
    • C)’m seeing
    • D) saw
  36. _____ she already bought a new car?
    • A) Did
    • B) Has
    • C) Does
    • D) Have
  37. They’ve _____ on a double-decker bus.
    • A) travel
    • B) traveled
    • C) traveling
    • D) travels
  38. He _____ cooking when he _____ 15 years old.
    • A) started / was
    • B) has started / has been
    • C) ‘s started / was
    • D) started / has been
  39. In 1992 I _____ for the Italian President When he _____ to France.
    • A) cooked / has come
    • B) have cooked / came
    • C) cook / came
    • D) cooked / came
  40. She is only 14 years old, but she _____ many tournaments in her life.
    • A) already won
    • B)‘s already won
    • C) already win
    • D)‘ve already won
  41. I _____ been _____ Ireland.
    • A) have / too
    • B) have / to
    • C) has / to
    • D) has / too
  42. _____ Sandra _____ ridden a horse?
    • A) Has / never
    • B) Have / never
    • C) Have / never
    • D) Has / ever
  43. _____’ve _____ played golf.
    • A) They / yet
    • B) She / never
    • C) We / ever
    • D) I / just
  44. When _____ the watchman _____ work?
    • A) has / started
    • B) did / start
    • C) started / *
    • D) * / start
  45. _____ she _____ a new carpet yet?
    • A) Does / buy
    • B) Did / buy
    • C) Has / bought
    • D) Is / buying
  46. A- Have your parents come _____?
    B- Yes, they _____ just come.
    • A) yet / ’re
    • B) just / do
    • C) already / ’ve
    • D) yet / ’ve
  47. Mason _____ his homework 10 minutes ago, but I’ve not finished mine _____.
    • A) finished / yet
    • B) finish / just
    • C) finished / just
    • D) finish / just
  48. A- Have you ever _____ a holiday in India?
    B- Yes, we have. We _____ there in 2000.
    • A) had / ’ve gone
    • B) * / went
    • C) had / went
    • D) have / went
  49. A- Welcome back. _____ have you been?
    B- I’ve _____ to Afghanistan.
    • A) Where / gone
    • B) Where / been
    • C) When / been
    • D) When / gone
  50. There’s nobody in the class. All the students have _____ home.
    • A) been
    • B) went
    • C) gone
    • D) be
  51. _____ the TV and _____ the lights. Let’s watch news.
    • A) Turn out / turn off
    • B) Turn off / turn out
    • C) Turn back / on
    • D) Turn on / turn off
  52. First he _____ his jumper, then _____ his best shirt.
    • A) took off / put on
    • B) took after / put on
    • C) turned up / tried on
    • D) tried on / turned up
  53. The new couples watched a play _____ Shakespeare _____ their honeymoon.
    • A) of / in
    • B) by / on
    • C) off / at
    • D) by / in
  54. When I _____ , I’m going to work _____ my dad’s company.
    • A) go out / in
    • B) give up / at
    • C) grow up / for
    • D) look up / on
  55. Nurses _____ ill people, and gardeners _____ flowers & plants.
    • A) look after / grow up
    • B) look up / get up
    • C) look around / grow up
    • D) look before / get up
Answer Key
Favorite Books

Students who want help with English grammar. It is written for you to use without a teacher. Will be useful for you if you are not sure of the answers to questions like these: - What is the difference between I did and I have done? - When do we use will for the future? - What is the structure after I wish? - When do we say used to do and when do we say used to doing? - When do we use the? - What is the difference between like and as? These and many other points of English grammar are explained and there are exercises on each point.

Read more
Table of Contents