present-perfect-simple-test-grammar-drills-tests_82633
present-perfect-simple-test-grammar-drills-tests_82633
present-perfect-simple-test-grammar-drills-tests_82633
KEY
1) 1 carried 2 gone 3 broken 4 caught 5 chosen 6 kept 7 drawn 8 taught 9 written
3) 1 has spent 2 hasn’t bought 3 have written 4 have travelled 5 haven’t had
6)
1. Have you ever visited Paris?
2. Has your dad ever invented anything?
3. What’s the best film you have ever watched?
4. How long has Jeremy lived in Oxford?
5. What’s the most interesting book you have ever read?