Study

For / since - present perfect

  •   0%
  •  0     0     0

  • 24. Jesse and Doris have saved money _______ a year. They want to buy a newer car.
    24. Jesse and Doris have saved money for a year. They want to buy a newer car.
  • 21. Little Walter has stayed in his grandma’s house ________ exactly twenty-five days.
    21. Little Walter has stayed in his grandma’s house for exactly twenty-five days.
  • 25. I haven’t watched a nice film ______ nearly two years. Can you recommend me one?
    25. I haven’t watched a nice film for nearly two years. Can you recommend me one?
  • 11.He isn't an experienced clerk. He has worked in this office ________ a short time.
    11.He isn't an experienced clerk. He has worked in this office for a short time.
  • 3. Peter has read eleven books ________ last weekend. He is the bookworm of the family.
    3. Peter has read eleven books since last weekend. He is the bookworm of the family.
  • 2. Kate hasn't eaten anything ________ about six hours. She must be so hungry.
    2. Kate hasn't eaten anything for about six hours. She must be so hungry.
  • 18. Helen hasn't taken her car to the mechanic ________ she bought it last April.
    18. Helen hasn't taken her car to the mechanic since she bought it last April.
  • 20. I have read more than fifty pages ________ I borrowed this book from the library.
    20. I have read more than fifty pages since I borrowed this book from the library.
  • 28. Today is Monday. So My mother has stayed in the hospital ________ about twelve days.
    28. Today is Monday. So My mother has stayed in the hospital for about twelve days.
  • 4. Jason and Clara have been friends ________ more than 10 years. They get on very well.
    4. Jason and Clara have been friends for more than 10 years. They get on very well.
  • 31. The students in our school have raised ten thousand dollars for the animal shelter ________ the beginning of this year.
    31. The students in our school have raised ten thousand dollars for the animal shelter since the beginning of this year.
  • 9. Elizabeth hasn't telephoned me _______ she went on a two-week holiday last Saturday.
    9. Elizabeth hasn't telephoned me since she went on a two-week holiday last Saturday.
  • 29. The builder has drunk six glasses of water ________ he started working this morning.
    29. The builder has drunk six glasses of water since he started working this morning.
  • 23. My grandpa has planted twelve pine trees ________ he came here yesterday.
    23. My grandpa has planted twelve pine trees since he came here yesterday.
  • 13. I haven't been to my village ________ last spring. I want to spend some time there.
    13. I haven't been to my village since last spring. I want to spend some time there.
  • 8. We haven't seen Mr. Robinson ________ this morning. Has he left the school building?
    8. We haven't seen Mr. Robinson since this morning. Has he left the school building?
  • 26. Sara has collected more than ten thousand stamps ________ she was a little girl.
    26. Sara has collected more than ten thousand stamps since she was a little girl.
  • 6. They haven't come together ________ they graduated from the university.
    6. They haven't come together since they graduated from the university.
  • 1. Mr. Johnson has worked for this company ________ 1980. He is the sales manager.
    1. Mr. Johnson has worked for this company since 1980. He is the sales manager.
  • 7. Madison hasn’t driven her car ________ she had that terrible accident five months ago.
    7. Madison hasn’t driven her car since she had that terrible accident five months ago.
  • 14. This factory has produced luxury cars and motorbikes ________ about a century.
    14. This factory has produced luxury cars and motorbikes for about a century.
  • 5. I haven't seen my uncle, Thomas ________ a long time. I want to visit him soon.
    5. I haven't seen my uncle, Thomas for a long time. I want to visit him soon.
  • 17. The girls have swum in the sea ________ about two hours. They must be exhausted.
    17. The girls have swum in the sea for about two hours. They must be exhausted.
  • 16. Ryan and Jeffrey haven’t tidied their room ________ last week. It’s in a terrible mess.
    16. Ryan and Jeffrey haven’t tidied their room since last week. It’s in a terrible mess.
  • 12. Steven has grown vegetables________ two decades. He knows much about farming.
    12. Steven has grown vegetables for two decades. He knows much about farming.
  • 30. My aunt’s newborn baby has slept _______ hours. She may wake up soon.
    30. My aunt’s newborn baby has slept for hours. She may wake up soon.
  • 15. I miss my friend Stephanie very much. We haven't seen each other ________ ages.
    15. I miss my friend Stephanie very much. We haven't seen each other for ages.
  • 27. That man with the strange hat and jacket has stood there________ a few minutes.
    27. That man with the strange hat and jacket has stood there for a few minutes.
  • 22. Mr. Hughes has written a few poems about old days ________ last weekend.
    22. Mr. Hughes has written a few poems about old days since last weekend.
  • 19. People have cooked their meat __________ they discovered fire a million years ago.
    19. People have cooked their meat since they discovered fire a million years ago.
  • 10. The singer has sung four songs _______ the concert began. You are not too late.
    10. The singer has sung four songs since the concert began. You are not too late.