
这两个句子为什么要用过去完成时?
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.
展开
2个回答
展开全部
第一句的话,我感觉不怎么对的,你是从哪里摘下来的。过去完成时指的是过去的过去,即在过去的一个时间点之前发生的事才用过去完成时,一般翻译成“已经”。而你这句话前面从句的意思是“在他参军后不久”,后面主句的意思是“他已经从这位妇女得到一本书”。如果要用过去完成时的话,正常的语序应该为“在他参军前,就已经从这位妇女得到一本书”。
第二句的话要看语境的,如果指的是现在这个时间点之前的13个月,用的是现在完成时;
如果指的是过去一个时间点之前的13个月,才用过去完成时。
第二句的话要看语境的,如果指的是现在这个时间点之前的13个月,用的是现在完成时;
如果指的是过去一个时间点之前的13个月,才用过去完成时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |