少儿英语学习:现在完成时与过去完成时的用法区别,少儿英语学习 今天小编带大家来看一下少儿英语第18课的“每课一句”希望对大家有所帮助。
一、课文原文
Lesson 18 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.'
这句话有的人会问,为什么不用现在完成时?即:
My dog has taken it into the garden.
如果用的是现在完成时,这句话的意思是:
我的狗已经把你的包叼到花园里去了。这就说明,店主说这句话的时候,作者的包还在花园里。但是,其实这个时候店主已经把作者的包拿回来了。店主用过去完成时来表达,就表达出了上面的含义,即:店主把包拿回来(过去的动作)之前,他的狗把包叼到花园里了(过去的过去)。
三、更多拓展As I was looking for it, the landlord came in.
句中的as的用法与while差不多,其引导的从句一般要用进行时,其主句动作如果是持续动词,一般也要用进行时。
本句话中的come in没有用进行时,是因为come in是瞬间动作。