作业帮 > 英语 > 作业

这两个句子为什么要用过去完成时?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/07/14 12:18:49
这两个句子为什么要用过去完成时?
Soon after he volunteered for military service,he had received a book from this woman.
For thirteen months,she had faithfully written to him.
这两个句子为什么要用过去完成时?
第一句的话,我感觉不怎么对的,你是从哪里摘下来的.过去完成时指的是过去的过去,即在过去的一个时间点之前发生的事才用过去完成时,一般翻译成“已经”.而你这句话前面从句的意思是“在他参军后不久”,后面主句的意思是“他已经从这位妇女得到一本书”.如果要用过去完成时的话,正常的语序应该为“在他参军前,就已经从这位妇女得到一本书”.
第二句的话要看语境的,如果指的是现在这个时间点之前的13个月,用的是现在完成时;
如果指的是过去一个时间点之前的13个月,才用过去完成时.
再问: 是从新视野大学英语第二册第四单元的课文。。 其实我也感觉第一个句子用过去式就OK了 因为这篇课文讲的是一个发生在过去的故事,所以第二个句子指的应该就是过去一个时间点之前的十三个月了吧 可是这么理解吧
再答: 对的,如果全篇是过去时的话,第二句就可以这么理解,说得通了。