Present perfect
1. How long have you been learning English? How long have you known each other?
2. Sue has already tidied her room. I have just met the bill. Has it stopped snowing yet?
3. Have you ever been to Scotland?
4. Bill is on his way at home now. He has been to work.
Where's Tom? He is away on holiday. He has gone to Turkey.
5. They have been skiing for an hour. He's played the piano since he was seven years old.
6. What has she cooked today? How many pencil have you used? You have always been here.
7. How long have you been washing the dishes? How long have John been working at his job?
Search from various English teachers...
Corrections · 4
0
Present perfect
1. How long have you been learning English? How long have you known each other?
2. Sue has already tidied her room. I have just met paid the bill. Has it stopped snowing yet?
3. Have you ever been to Scotland?
4. Bill is on his way at home now. He has been to work.
Where's Tom? He is away on holiday. He has gone to Turkey.
5. They have been skiing for an hour. He's played the piano since he was seven years old.
6. What has she (or "what have you") cooked today? How many pencils have you used? You Have you always been here?
7. How long have you been washing the dishes? How long have has John been working at his job?
0
Hello. How are you ?
I teach English in a college, and you ?
I could help you to improve your spoken English. It is free of charge.
I just want to meet new friends and know their cultures, such as :
interesting places, education, food etc.
I am not an online teacher, but I am ready to be your speaking partner.
Please add me & talk on Skype directly : aliagil1
Want to progress faster?
Join this learning community and try out free exercises!
Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!
Start Learning Today
