You ____ be tired - you haven't been to bed for two days! He's just been successful in getting a place on a postgraduate course, so he ____ be very academic. It ____ be John over there; he's already moved to Canada. She ____ have revised very well, because her exam results were outstanding. He ____ have been to Moscow, because he doesn't have a Russian visa in his passport. I was amazed by her performance. She ____ have spoken more convincingly in the debate.

Leaderboard

Visual style

Options

Switch template

Continue editing: ?