1) By the time I arrived, they ___________ for more than two hours. a) had talked b) have talked c) have been talking 2) They ___________ the project when I called them.  a) have completed b) had complete c) had completed 3) I __________ something special for you the other day. a) had cooked b) have been cooking c) had cook 4) Tobias and Betty ___________ each other for twenty years before they got divorced.  a) had loved b) has loved c) have loved 5) You ____________ in something revolutionary the last time I head from you. a) have invested b) have been investing c) had invested 6) He ______________ my car at last. a) have been returning b) had returned c) has returned 7) She __________ with him several times.  a) had spoked b) had spoken c) had speak 8) We ___________ money to you many times. a) had lend b) have lent c) had lent 9) He _________ what I said yesterday. a) had forgotten b) had forget c) had forgot 10) I _________ here before, I'm sure. a) have been b) had been c) have be 11) We __________ what she did.   a) had forgive b) had forgiven c) have forgiven 12) You _________ for more than fourteen hours.  a) have slept b) had sleep c) had slept

Past perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?