Present Perfect
Present Perfect
Present Perfect
(not come)
iSLCollective.com
Key:
1. has been
2. have eaten
3. has just made
4. have heard
5. have known
6. haven’t seen
7. has just done
8. have had
9. have swum
10. have already left
11. haven’t come
12. has just drunk
13. have watched
14. have won
15. has lost
16. has gone
17. have sung
18. has run
19. has overslept
20. haven’t called
iSLCollective.com