She is very tired. She _____ all night., must have studied, should study, can study, Tom missed the bus. He _____ late., might have woken up, should wake up, would wake up, Anna got sick. She _____ too much junk food., may have eaten, should eat, can eat, The students failed the test. They _____ more., must study, should have studied, would study, We lost the game. We _____ harder., could have practiced, must practice, should practice, Paul didn’t answer his phone. He _____ asleep., should be, might have been, can be, Lisa got an A+. She _____ very hard., should work, must have worked, could work, They arrived very early. They _____ a taxi., may have taken, should take, would take, You failed the exam. You _____ more attention, should have paid, must pay, could pay, We missed the movie because we _____ home earlier., should have left, may leave, must leave, If I had known, I _____ you., would have helped, should help, may help, The road is wet. It _____ during the night., must have rained, should rain, would rain, They _____ the project on time if they had organized better., could have finished, should finish, may finish, Sarah looks upset. She _____ bad news., might have received, should receive, can receive, The company lost money. They _____ better decisions., should have made, may make, can make, Jenny didn’t come to school today. She _____ sick., should be, might have been, would be, The kitchen is a mess. The kids _____ cookies., should make, would make, must have made, We arrived too late. We _____ earlier., should have left, may leave, must leave, Mark got the answer correct immediately. He _____ before., should study, could have studied, may study, The baby is crying. She _____ hungry., might have been, should be, would be, You forgot your homework again. You _____ more responsible., might be, should have been, would be, The lights are still on. Someone _____ the office., may have entered, should enter, would enter, You forgot your homework again. You _____ more responsible., should have been, might be, would be, The scientists _____ the problem earlier with better technology., could have solved, should solve, would solve, She didn’t pass the interview because she _____ better., should have prepared, may prepare, must prepare

perfect modals

Leaderboard

Visual style

Options

Switch template

Continue editing: ?