问题补充:
--Well done, Jack! --Thanks. But given more time, I it better.
A. shouldn have done
B. could have done
C. might not do
D. could do
答案:
A. shouldn have done
(答案→)B. could have done
C. might not do
D. could do
解析:本题为情态动词的考查。根据题干得知动作已经发生,情态动词+动词的完成式表示对过去的推测。