Professional Documents
Culture Documents
Present perfect – already, yet, ever, just, for, never, since, so far
4. He ____________ (spend) a lot of time in the United States of America last year.
6. Naturally. He ____________ (buy) the tickets for that festival for many years.