I ______ this report all morning, and I still haven't finished it., have written, wrote, write, have been writing, She ______ to Paris three times this year., has been, has gone, has been to, has been going, He denied ______ the confidential file., leaking, leaked, leak, to leak, She said she ______ the meeting the day before., attended, had attended, was attending, has attended, Neither of the answers ______ correct., were, are, is, have been, By the time we arrived, the film ______ already ______., did / start, was / starting, has / started, had / started, While I ______ home, I saw an old friend., was walking, have walked, walked, had walked, If I had known about the traffic, I ______ earlier., left, would have left, would left, will leave, If she were more organized, she ______ missed the deadline yesterday., hadn't, won't have, wouldn't have, wouldn't be, When we were children, our grandfather ______ tell us stories every evening., will, would, should, used, I wish I ______ more time to finish the project yesterday., have, have had, would have, had had, She looks tired. She ______ all day., has been working, worked, had worked, has worked, They suggested ______ the launch until Monday., postpone, postponed, postponing, to postpone, The number of applicants ______ increased significantly., has, were, are, have, He ______ dinner when the lights went out., has cooked, was cooking, cooked, had cooked, If they had trained harder, they ______ the match., would won, win, had won, would have won, If I were you, I ______ so much coffee last week., wouldn't drink, hadn't drunk, won't drink, wouldn't have drunk, He said he ______ help, but he never did., will, should, would, had, I wish you ______ making that noise right now., stopped, had stopped, would have stopped, stop, By next month, I ______ working here for ten years., am being, will have been, had been, have been

C1 Grammar Practice

Leaderboard

Visual style

Options

AI Enhanced: This activity contains content generated by AI. Learn more.

Switch template

Continue editing: ?