Present Perfect ćwiczenia online

Ćwiczenie Wybierz właściwe wyrazy for lub since aby uzupełnić następujące zdania w angielskim czasie Present Perfect. Potrzebujesz pomocy? Czas Present Perfect Simple
1. Bad roads have been in that country the Middle Ages.
2. Bad roads have been in that country centuries.
3. Our neighbours have refused all invitations their divorce.
4. Our neighbours have refused all invitations the last two years.
5. Leeds has been the centre of the woollen trade many years.
6. Leeds has been the centre of the woollen trade the nineteenth century.
7. There hasn't been a civil war here centuries.
8. There hasn't been a civil war here the Restoration.
9. Our people have had wide access to education the end of war.
10. Our people have had wide access to education the last ten years.
11. I think she has never been the same he went away.
12. I think she has never been the same last few months.
13. There hasn't been any traffic in this town the great fire.
14. There hasn't been any traffic in this town twenty years.
15. We haven't had a single rainy day we came here.
16. We haven't had a single rainy day two weeks.
17. Englishmen have been seamen ages.
18. Englishmen have been seamen ever there was England.
19. We have differed in our opinions childhood.
20. We have differed in our opinions fifty years.