这两个句子为什么要用过去完成时?Soon after he volunteered for military service,he had received a book from this woman.For thirteen months,she had faithfully written to him.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/23 22:08:00
这两个句子为什么要用过去完成时?Soon after he volunteered for military service,he had received a book from this woman.For thirteen months,she had faithfully written to him.
这两个句子为什么要用过去完成时?
Soon after he volunteered for military service,he had received a book from this woman.
For thirteen months,she had faithfully written to him.
这两个句子为什么要用过去完成时?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个月,才用过去完成时.
这两个句子应该是从文章里面摘录的吧,
要看文章的语境啊,第一个句子后面用的是had,前面就应该用ed
第一句的话,我感觉不怎么对的,你是从哪里摘下来的。过去完成时指的是过去的过去,即在过去的一个时间点之前发生的事才用过去完成时,一般翻译成“已经”。而你这句话前面从句的意思是“在他参军后不久”,后面主句的意思是“他已经从这位妇女得到一本书”。如果要用过去完成时的话,正常的语序应该为“在他参军前,就已经从这位妇女得到一本书”。
第二句的话要看语境的,如果指的是现在这个时间点之前的1...
全部展开
第一句的话,我感觉不怎么对的,你是从哪里摘下来的。过去完成时指的是过去的过去,即在过去的一个时间点之前发生的事才用过去完成时,一般翻译成“已经”。而你这句话前面从句的意思是“在他参军后不久”,后面主句的意思是“他已经从这位妇女得到一本书”。如果要用过去完成时的话,正常的语序应该为“在他参军前,就已经从这位妇女得到一本书”。
第二句的话要看语境的,如果指的是现在这个时间点之前的13个月,用的是现在完成时;
如果指的是过去一个时间点之前的13个月,才用过去完成时。
收起