/mi hai colto di sopresa/
E` stata una sopresa {avere tue notizia, leggere di te}.
Il professore con quella domanda mi ha colto impreparato:
significa
Il professore mi ha fatto una domanda sulla quale non ero preparato (= non sapevo l'argomento)
Cogliere qualcuno + /locuzione avverbiale/
significa:
Quella persona (qualcuno) si trova nello stato descritto da /locuzione avverbiale/.
E` un modo di dire molto usuale, a volte lo usiamo per scusarci, esempio:
-- E` un piacere che siate passati a casa mia, sono veramente contento, ma mi avete colto di sopresa (non preparato), quindi cosa ne dite se invece di mangiare a casa andiamo ad un buon ristorante qui vicino; mangeremo a casa questa sera e staremo meglio.
(La persona si sta scusando del fatto che non puo` in quel momento preparare un buon pranzo per i suoi ospiti, che evidentemente non aspettava )