Hesaidhe________acoldforafew

发布时间:2020-07-28 13:47:22

He said he ________ a cold for a few days.A.had caughtB.have caughtC.had hadD.has got

网友回答

C解析由于主句中的谓语用了said,为过去时,故宾语从句应用过去完成时,排除B、D,caught为非延续性动词,不与for a few days连用,故正确
以上问题属网友观点,不代表本站立场,仅供参考!