Respuesta : La primera es correcta.
La segunda no es correctaLa tercera es correctaLa cuarta es correctaLa quinta es incorrectaLa sexta es correctaExplicación : La primera utiliza "i've" (I have), lo cual es correcto en este contextoLa segunda dice "I've forgotten Joe's birthday last monday", es decir, "Olvidé el cumpleaños de Joe el lunes pasado", lo cual es incorrecto debido a que debería de usar "I forgot Joe's birthday".
Aparte especifica cuando se le olvió el cumpleaños de Joe con exactitud, lo cual es un poco raro.
La tercera utiliza "my English teacher has changed her job", que significa "mi profesora de inglés ha cambiado su trabajo".
Ese "has" es innecesario pero sigue siendo en teoría correcto decirlo así.
La cuarta significa "Diana me ha escrito un email hace dos semanas".
Está bien escrita.
La quinta dice "Tim's seen a great film last night" pero es incorrecto decirlo así.
Un ejemplo de una forma correcta de decirlo sería "Tim saw a great film last night" o "Tim's seen a great film"La sexta dice "She's been here since Sunday", es decir "Ella ha estado aquí desde el domingo".
Está bien escrito.