Present Perfect with since oder for - Übung 1

Fill in all the gaps, then press "Check" to check your answers.
1. Grandpa has lived here 1959.
2. I have loved her I met her.
3. I have hated Geography the 5th grade.
4. She has wanted this PS3 game December.
5. We haven’t seen each other a very long time.
6. I haven’t touched anything in the flat I arrived.
7. She hasn’t understood a single word the lesson started.
8. Lisa has known John the concert in January.
9. My mother has been a nurse 7 month.
10. Kirsten has been in New York many years.
11. My family has lived in Rome the end of World War II.
12. I haven’t closed the window I opened it at 6 o’clock in the morning.
13. Judy hasn’t turned off the TV 2 days.
14. Caroline’s sister hasn’t opened the door her mother closed it.
15. Lara has been in a dancing club 2009.
16. My mother has done the dishes 45 minutes.
17. We have travelled around the isles three weeks.
18. She has lived in London she finished school.
19. John and Lisa have been friends a long time.
20. Angi has learned English five months.