Respuestas

2013-11-13T03:19:13+01:00
Past perfect es para he sido (have been)
Present perfect es para he (hecho ultimamente alguna accion) (I have)
EJ: para que entiendas de verdad
I have been a monster with you (He sido un monstruo contigo)
I have read a book (He leido un libro)
Porque no se puede decir I have been read a book? porque diría (he sido leer un libro)
osea, uno se ocupa para decir una accion recientemente hecha y la otra algó que fue, no una accion.