Perfect tenses

B1- B1 B2 C1

I wrote | have written to my sister a letter yesterday.

Zkuste si on-line test z angličtiny a vyhodnocení dostanete obratem.

I __________ to my sister a letter yesterday.
I __________ a letter for a long time.
My grandfather __________ to school in Wales.
I __________ extra ticket for the concert. Do you want to come as well?
I __________ my new job almost a year ago.
I'm so sorry, I __________ your name.
We __________ too much last night for dinner.
The business company __________ a lot of money last year.
I __________ my last exam. I am so happy.
How long __________ Rachel?