作业帮 > 英语 > 作业

(C)many times,but he didn't lose heart.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/14 07:08:11
(C)many times,but he didn't lose heart.
A.Though he had failed
B.Having failed
C.He had failed
D.Though having failed
我知道A\D不能选,我选了B,因为C中我觉得had应该改为has,语境中没有过去的过去这样的意思啊
有连词but 说明前面是个并列的句子.B中having是个非谓语动词,也没主语,不是个独立的句子.失败是在没有灰心之前,故用过去完成时.