I _______ (see) the movie yesterday. It was stunning.
saw
I ________ (drive) when I saw the accident.
was driving
I ___________ (study) English for 3 years.
have studied/ have been studying
I ________ (be, already) to Venice before we went there 2010.
had already been
We ________ (move) to Miami last year. We _________ (live) there since December.
moved / have lived
I ____________ (see) the movie 3 times.
have seen
I ________ (break) my leg when I was playing soccer last year. It was really painful.
broke
They _________ (live) in Germany since 2009.
have lived/ have been living
I was exhausted because I __________ (play) basketball all morning.
I _______ (lose) my car keys yesterday. I still _______ not _______ (find) them yet.
lost / haven't found
She ________ (move) to the United States 3 years ago.
moved
Jacob _________ (cook) when John arrived.
was cooking
I ___________ (write) 7 reports today. I'm really tired.
have written
Mary ________ (wait) for hours, but he didn't arrive, so she decided to go home.
had been waiting
Grandma _____ (fall) and _______ (break) her hip last week. She ______ (be) in the hospital since the accident.
fell / broke / has been
The manager _________ (work) at the company since 2015.
has worked
I _________ (take) a shower when you called me. That's why I didn't answer.
was taking
I ___________ (wait) for my girlfriend for the past 45 minutes. I can't wait much longer...
have been waiting
Jessica ______ (travel) to South America three times before she met Jose.
had travelled
Laura __________ (shop) for the past 4 hours. So far, she _______ (buy) 12 pairs of shoes and 5 pairs of jeans.
has been shopping / has bought
The couple _________ (marry) since February.
has been married
The robber _____________ (wear) black clothes when I saw him.
was wearing
I _________ (read) all day. I haven't finished the book yet.
have been reading
Michael _______ (not teach) science before he started working at this school.
hadn't taught
How long ____________ (you/ play) the guitar before you joined a band?
had you been playing