contestada

1. I will have been in St. Louis for a week.
2. the neighborhood children had been playing baseball.
3. I have anchored the boat.

are these present, past, future, present perfect, past perfect, or future perfect.