句子时态:The medicine cured the old woman for her chronic cough

问题描述:

句子时态:The medicine cured the old woman for her chronic cough which she had suffed 20years.
从句部分为过去完成时,而主句动作发生的时间在从句之后,为什么用cured一般过去时啊?
我可以理解成过去完成时的过去应该用一般过去时吗?
再补充个类似的句子:Having been hurt so deeply,his face will hardly resume its excited expression.
前半句是现在完成时吧?(不太确定,好像是现在分词作状语,但时态就是这样吧……)
后半句是一般将来时。后半句的动作发生时间在前半句之后,然后就用将来时了?跪求分析……
1个回答 分类:英语 2014-11-28

问题解答:

我来补答
which she had suffed 20 years是过去完成时.主句是一般过去时,她服药的动作发生在过去.而在她服药以前 (也就是过去的过去),她已经饱受了20年的煎熬.
Having been hurt so deeply是现在完成时作状语,表示已经发生的动作对未来的影响.本句话的意思也就是,在受到了极大的伤害都,他的面容很难再次恢复到之间兴奋的表情.比如,Having finished working,he will start cooking.在工作结束以后,他便会开始做饭.
 
 
展开全文阅读
剩余:2000
上一页:画钩的
下一页:速率