Odpowiedź: 1. I haven't learned German since I left school.
2. I haven't been to london before our school trip last year.
3. You have to pass the language exam
4. Has already finished
5. Has built the new schoold yard
6. lost his notes during the lunch break
Wyjaśnienie: mam nadzieję, że nie pomieszałam czasów. Przy 2 zdaniu rozwodzilam sie nad uzyciem czasu "Past perfect", gdyz było tam "Before" ale postawiłam jednak na present perfect. Upewnij się na wszelki wypadek.