мда ну и ошибки :D
1.he has just written a letter (это Present Perfect)
2. We have seen a very interesting film.
3.He has read a lot of books.
4. They have already played many games.
5. They have been England.
6. When have you seen him? (это правильный)
канструкция Present Perfect:
"+" S+have/has + V3/ed
"-" S+ have/has+ not+V3/ed
"?" (WH) Have/Has+ S + V3/ed