When the teacher asked him the question, Jake ____ (know) he was in trouble.
knew
I ---- (know) Carl since I ---- (be) a little child.
have known, was
---- you ---- (see) Amy today?
have you seen
It is already 9:30 pm and I ---- (wait) here for over an hour. If John does not get here in the next five minutes, I am going to leave.
have waited
Thomas Jefferson _____ (write) the Declaration of Independence in 1776.
wrote
When I got to the office, they ---- (leave).
had left
I ---- (work) for big companies like this one before.
have worked
I never get up from the table before others ---- (finish).
have finished
---- (you / see) the news? You won't believe your eyes.
have you seen
The students ---- (do) a lot of homework so far this week.
have done
I didn’t realize that I ---- (lose) my keys until I arrived home.
had lost
They ---- (live) in New York for 3 years before they ---- (move) to Seattle three months ago.
had lived, moved
They ---- (work) for two hours by the time the manager arrived at six.
had worked
The movie ---- (already start) when we arrived there.
had already started
She ---- (recover) from her operation by the time we visited her on Saturday.
had revovered
Before my trip lo Paris two years ago, I ---- (never be) to France.
had never been
Jackie ---- (be) late several times in the past month that's why the boss ---- (warn) him a few minutes ago.
has been, warned
By the time you received this letter yesterday, Dina ---- (leave) for Algeria.
had left
Sam ---- (drive) for six hours when he arrived in the village.
had driven
I ---- (see) many pictures of the pyramids before I went to Egypt last summer.
had seen
That student failed the exam because she ____ (not study).
had not studied
He was fired because he ---- (give away) some documents.
had given away
They ---- (call) us when they ---- (arrive) in Monaco last Saturday, but we ---- (not hear) from them ever since.
called, arrived, have not heard
Jack and Rita ---- (be) married for six years. They ---- (get) divorced six months ago.
had been, got
I was able to understand her as I ---- (know) Lea for more than ten years
had known