must have done 表示猜测语气
在做反意疑问句时,需要还原到原来的时态去看.
比如题目应当还原为:They have gone to cinema.
那么,反意疑问句就应该是针对"have"的,
所以选C.