问题
选择题
--Is Jack still in hospital?
--Yes. He _________ the bad food.
A.wouldn’t eat
B.shouldn’t eat
C.wouldn’t have eaten
D.shouldn’t have eaten
答案
答案:D
题目分析:句意;--杰克孩子医院吗?--是,他本不应该吃坏的食物的。因为是过去吃了坏食物,所以排除AB,这里的shouldn’t have done表示“过去本不应该做而做了”,wouldn’t have done过去本不会做而做了,所以选D。