а) my sister has gone to the library
b) he has been reading his book for 7 days
c) how long have you been learning english
d) i havent travelled to the usa before
e) he has been losing his wallet
f) i have been swimming all day. im tired.
у меня получилось вот так.