We ... (be) to England many times.
have been
I ... (check) on them yet. I will call them in a bit.
haven't checked
My grandpa always ... (sit) on the same chair.
sat
hadn't finished
There were no cookies in the jar. Somebody ... (eat) them all.
had eaten
When I got back home last night, I realized that I ... (not lock) the door. Thankfully, nobody broke in while I was out.
hadn't locked
They ... (fly) to New York last summer.
flew
I ... (wait) for 2 hours, can you call them and see if they're coming. If they are, I don't mind waiting a bit more.
have been waiting
We were driving last Monday and the car suddenly ... (stop), so we ... (have) to call a taxi to go back home.
stopped - had
... (you watch) the film yet?
Have you watched
I couldn't open the door because I ... (forget) they keys at work.
had forgotten
I couldn't find the trousers that I ... (buy) in Camden market 2 days earlier.
had bought
... (hear) the noise a moment ago?
Did you hear
The house was dirty because nobody ... (clean) it.
had cleaned
We ... (go) to Vancouver on holiday last summer.
went
We ... (meet) a couple on the last cruise we went on, but they ... (not be) very friendly to us.
met - weren't
My son ... (break) his leg, so he won't be able to go on the school trip tomorrow.
has broken
Rose ... (not visit) the Louvre before goinf to Paris in 1999.
hadn't visited
David ... (win) the competition, so he is qualified for the final.
has won
When I looked through the window, it ... (already start) raining. It started raining at 3:45 and I looked through the window at 4:30.
had already started raining
She ... (just call) me.
has just called me
She gave me back my book because she ... (finish) reading it.
had finished
I ... (not break) the window glass last night, it ... (be) Daisy)
didn't break - was
They ... (work out) 6 times this week.
have worked out
She ... (carry) her son upstairs when he ... (sleep) on the sofa last night.
carried - slept
Jack ... (not come) with us last Tuesday.
didn't come
I showed him the letter I ... (write) earlier that day.
had written
I ... (already hear) the news. Congratulations!
have already heard
I ... (not/can) see them last Sunday.
couldn't
has been painting