Unit 18| How long have ...?

00:00:00:00 Stop Watch
Unit 18 | How long have ...? (Present Perfect)

Use the Correct form of the Verb

Instructions: Complete each sentencse with singular or plural verb.

  1. They married for five years (has/have been)
  2. We married for twenty years. (have/has been)
  3. How long you been married? (has/have)
  4. How long you her. (has/have/know)
  5. I her for a long time. (has/have/know)
  6. How long she in London? (have/has/live)
  7. She there all her life. (has/have/live)
  8. How long you your car? (has/have/had)
  9. I this car since April, 2019. (has/have)
  10. How long you learning German? (have/been)
  11. I learning German for two years. (have/been)
  12. How has he watching TV? (be/been)
  13. He waching TV sinc 5 PM (has/have/been)
  14. It raining all day. (has/have been)
  15. Jill in hospital. She in hospital since Monday.(has/have been)
  16. I know Sarah. I her for a long time.(has/have known)
  17. Linda and Frank are married. They married since 1989.(has/have been)
  18. Brain is ill. He ill for the last five days. (has/have been)
  19. We live on Scott Road. We there for ten years. (has/have been/live)
  20. Catherine works in a bank. She in a bank for a five years. (has/have work)
  21. Alen has a headache. She since she got up this morning. (has/have had)
  22. I am learning English. I English for six months. (has/have learning)
  23. She is a teacher. She teaching English for ten years. (has/have learning)
  24. They live in Canada. They living in Canada since 2010 (has/have been living)
  25. She works in a school. She teaching there for two years. (has/have teaching)
  26. You are drivers. you driving for one year? (has/have been)
  27. Are you busy? Yes I my car for one hour. (have/has been washing)
  28. It since morning. (has/have raining)
  29. My brother lives in Canada. He French for two years. (has/have been learning)
  30. I have beard. I been having my beard since 2011. (have/has been)
  31. She is at the bus stand. She for the bus for ten minutes. (have/has been waiting)
  32. The sun is shining. We swimming in the sea. (have/has been)


Comments

Popular posts from this blog

Basic English Grammar Lessons

Conditional Sentences Test No 1