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

Soonafterhevolunteeredformilitaryservice,hehadreceivedabookfromthiswoman.Forthirteenm... Soon after he volunteered for military service,he had received a book from this woman. For thirteen months,she had faithfully written to him. 展开
 我来答
功丽速才俊
2019-10-14 · TA获得超过1132个赞
知道小有建树答主
回答量:3266
采纳率:100%
帮助的人:18.9万
展开全部
第一句的话,我感觉不怎么对的,你是从哪里摘下来的。过去完成时指的是过去的过去,即在过去的一个时间点之前发生的事才用过去完成时,一般翻译成“已经”。而你这句话前面从句的意思是“在他参军后不久”,后面主句的意思是“他已经从这位妇女得到一本书”。如果要用过去完成时的话,正常的语序应该为“在他参军前,就已经从这位妇女得到一本书”。
第二句的话要看语境的,如果指的是现在这个时间点之前的13个月,用的是现在完成时;
如果指的是过去一个时间点之前的13个月,才用过去完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
骑然安小蕾
2020-03-30 · TA获得超过1248个赞
知道小有建树答主
回答量:3167
采纳率:100%
帮助的人:18.3万
展开全部
这个问题你考虑复杂了。这句话中并没有表示过去完成时的那种连接词,就是一个单纯的过去失态的句子。
because
前后事态要一直。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式