关于新概念英语2第18课课文的小问题
为什么最后一句说话内容不用Mydoghastaken而用Mydoghadtaken,这里不是说话内容吗?课文:AfterIhadhadlunchatavillagepub...
为什么最后一句说话内容不用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!’ 展开
课文: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!’ 展开
展开全部
这篇课文是在陈述过去的一件事,由文章第一句话After I had had lunch at a village pub可看出。要分析这个句子,我们需明确一下过去完成时的定义:表示发生在过去的动作对现在造成的某种影响或结果,用来指定在另一个过去行动之前就已经完成了的一个事件。文章中所发生的故事分为几个时间点:吃午饭,找钱包,问老板,所以主人公在和老板对话时,狗叼走钱包的动作相对于这个时间点已经是过去了,而且对主人公付账产生了影响,所以用过去完成时更为准确。其实用现在完成时也不为过,只是这样更符合英语表达的习惯,语言更加地道严谨。
更多追问追答
追问
我想的是作者写这篇文章是陈述以前发生的事情,但说的话我认为是发生在以前的场景当时所说的原话,如果按当时场景,就应该用现在完成时,可以这样理解吗?为什么?谢谢了
追答
你可能没有仔细读我的回答,即使是当时所说的话,狗的动作相对于说话的时间已经是过去了,所以要用过去完成时
展开全部
应为前面说had lunch 已经是过去完成式,即过去的过去,而狗把东西拿走的时候也大概在这个时候,属于过去的过去,所以有had,这是现在完成式与过去完成式的区别。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
My dog had taken, 强调动作 意思是这个东西早就被狗拿走了 现在完成时 用来指定在另一个过去行动之前就已经完成了的一个事件。
My dog has taken 现在完成时 表示过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。
My dog has taken 现在完成时 表示过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询