关于英语的小问题……精英请进……我刚刚在百度的问题搜索上发现一个令我不解的问题“一小时以前他给你打过电话”这句话的翻译,我看到大家的解答都是“An hour ago he called you”.因此我感到很不解,他们的解答都用的一般过去时.但我认为此处应用过去完成时把,就是“An hour ago he had called you”.不是说过去的过去是过去完成么,那么这里要表达的意思是在一小时以前的事啊,不就是过去的过去么? 这里到底应该怎么用啊?还请各位相告,顺便帮我认真解释一下这里,麻烦了…
2019-04-26
关于英语的小问题……精英请进……
我刚刚在百度的问题搜索上发现一个令我不解的问题
“一小时以前他给你打过电话”这句话的翻译,我看到大家的解答都是“An hour ago he called you”.因此我感到很不解,他们的解答都用的一般过去时.但我认为此处应用过去完成时把,就是“An hour ago he had called you”.不是说过去的过去是过去完成么,那么这里要表达的意思是在一小时以前的事啊,不就是过去的过去么?
这里到底应该怎么用啊?还请各位相告,顺便帮我认真解释一下这里,麻烦了……
谢谢谢谢谢谢谢谢……
优质解答
过去的过去是指在过去的基础上再往前推,就是在一个过去的时间点之前发生的事.而“一小时以前他给你打过电话”这句话仅仅只有“一小时以前”这一个过去的时间并没有出现一个小时之前的前面发生的事情.
例如:Only at this time did he realize that he had done something wrong.
只有在这个时候,他意识到,他已经做了一些错误的.
此句中的‘这个时候’已经是过去时了,在这个时候之前做的事情就应该用过去完成时.
过去的过去是指在过去的基础上再往前推,就是在一个过去的时间点之前发生的事.而“一小时以前他给你打过电话”这句话仅仅只有“一小时以前”这一个过去的时间并没有出现一个小时之前的前面发生的事情.
例如:Only at this time did he realize that he had done something wrong.
只有在这个时候,他意识到,他已经做了一些错误的.
此句中的‘这个时候’已经是过去时了,在这个时候之前做的事情就应该用过去完成时.