答疑网老师好,
请看个填空题 Although I (fail) many times, I won't give up my dreams.
我觉得现在完成时好,用failed感觉主从句不搭,但用failed是否一定错呢?
谢谢老师!
这个句子用一般过去时或者现在完成时都是可以的,取决于说话人说这句话时脑子里想的是什么时间。如果他想的是in the past, 他就会用一般过去时;如果他想的是in the past ten years, 他就会用现在完成时。从句用过去时,主句用将来时并不矛盾。例如下面的真实条件句:
If he arrived yesterday, he will come to see you tomorrow.
用现在完成时当然也可以:
If he has arrived, he will come to see you romorrow.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!