Recent posts have concentrated on advanced students, so here is something for Levels 1 and 2.
What's the difference between have been and have gone?
Examples: 'He's gone to Paris.' / 'He's been to Paris.'
Find out by doing this exercise from the British Council's 'Go4English' site.
Note that the instructions are in Arabic because the British Council created this site for students in the Middle East. But you do not need to know Arabic in order to use this site. And there is a lot of very interesting and useful material for you.
Try some more grammar exercises from the 'Go4English' Grammar List.
And as always, please leave a comment telling everybody what you think of the site and the exercises. For prblems leaving a comment, e-mail me.