作业帮 > 英语 > 作业

关于新概念英语2第18课课文的小问题

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/07/20 11:30:18
关于新概念英语2第18课课文的小问题
为什么最后一句说话内容不用My dog has taken而用My dog had taken,这里不是说话内容吗?
课文:After I had had lunch at a village pub,I looked for my bag.I had left it on a chair beside the door and now it wasn't there!As I was looking for it,the landlord came in.
‘Did you have a good meal?’he asked.
‘Yes,thank you,’I answered,‘but I can't pay the bill .I haven't got my bag.’
The landlord smiled and immediately went out.In a few minutes he returned with my bag and gave it back to me.
‘I'm very sorry,’he said.‘My dog had taken it into the garden.He often does this!’
关于新概念英语2第18课课文的小问题
这篇课文是在陈述过去的一件事,由文章第一句话After I had had lunch at a village pub可看出.要分析这个句子,我们需明确一下过去完成时的定义:表示发生在过去的动作对现在造成的某种影响或结果,用来指定在另一个过去行动之前就已经完成了的一个事件.文章中所发生的故事分为几个时间点:吃午饭,找钱包,问老板,所以主人公在和老板对话时,狗叼走钱包的动作相对于这个时间点已经是过去了,而且对主人公付账产生了影响,所以用过去完成时更为准确.其实用现在完成时也不为过,只是这样更符合英语表达的习惯,语言更加地道严谨.
再问: 我想的是作者写这篇文章是陈述以前发生的事情,但说的话我认为是发生在以前的场景当时所说的原话,如果按当时场景,就应该用现在完成时,可以这样理解吗?为什么?谢谢了
再答: 你可能没有仔细读我的回答,即使是当时所说的话,狗的动作相对于说话的时间已经是过去了,所以要用过去完成时
再问: 现在完成时感觉应该也可以,狗的动作相对于说话的时间已经是过去了,按当时的场景,是过去的事情对现在(当时说话的场景)的影响,如果是按原话理解的话,应该可以用现在完成时吧?