You’re very good on the violin. You must have ___ a lot!, practise, practised, She’s very good at painting. I guess she ____ have gone to art college, but I’m not sure., might, can’t, He ____ have finished all that work already. It’s impossible!, can’t, must, It’s a very old building. It might have ___ in the early 1800s., built, been built, Her bag must _____ while she was in the marketplace, have stolen, have been stolen, Try calling again – they ___ not have heard you the first time, might, can’t

SO B2 U7A grammar

Leaderboard

Visual style

Options

Switch template

Continue editing: ?