1) The teacher _____ already _____ attendance when the late student arrived. a) had...taken b) has...taken 2) The soccer team _____ five games this year so far. a) had won b) has won 3) The engineers _____ barely _____ the design when the project was canceled. a) had finished b) have finished 4) I _____ my hamburger when the phone rang. a) had been eating b) have been eating 5) I _____ my hamburger when the phone rang. a) had been eating b) was eating c) both a and b

B26, Lesson 1, Present Perfect vs. Past Perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?