Тест: Present perfect


Список вопросов


1. ...the lottery?

1) Have you ever win
2) Has you ever won
3) Have you ever won

2. I ___ part in marathons.

1) Have never taken
2) Has never taken
3) Haven't never taken

3. Lisa and Frank ___ married for two years now.

1) Have been
2) Have were
3) Has been

4. She ___ a job so far.

1) Hasn't found
2) Haven't found
3) Not has found

5. The students ___ their essays.

1) Has just completed
2) Have just completed
3) Have just complete

6. Do we need any tomatoes? No, I ___ some.

1) Have already bought
2) Has already bought
3) Already has bought

7. ___ yet?

1) Has the rain stop
2) Has the rain stopped
3) Have the rain stopped

8. I ___ a computer since I was three.

1) Has have
2) Have had
3) Has had

9. He ___ his work. Why don’t we invite him out?

1) Have finished
2) Has finished
3) Has finish

10. My wife ___ invitations for the party.

1) Has already sent
2) Have already sent
3) Have already send

11. Tom and I ___ friends since childhood.

1) Were been
2) Was been
3) Have been

12. ___ your sister with the washing–up?

1) Have you helped
2) Has you helped
3) Has you help

13. They ___ for the exams yet.

1) Hasn't prepared
2) Haven't prepared
3) Has prepared

14. Where is your purse? I ___ it.

1) Was lost
2) Have lost
3) Has lost

15. Look! The car ___ into the wall.

1) Has just crashed
2) Have just crashed
3) Has crashed