关于这时态的几个句子
来源:百度知道 编辑:UC知道 时间:2024/05/24 17:10:59
He said:"My dog had taken it into the garden."这里为什么用过去完成时?不是应该用现在完成时麽?
请告诉我为什么.我知道过去完成时不是发生在过去的过去吗?这句子在这里是引语,它又不是过去时里的.不懂啊...
请告诉我为什么.我知道过去完成时不是发生在过去的过去吗?这句子在这里是引语,它又不是过去时里的.不懂啊...
灵活一点理解 had taken 可能发生在某一个具体发生在过去的动词之前,只是句中没有明示,
请注意!!这里用的是He said,很明显,这里是引用别人的话,用的是一般过去时,那么以现在的时间点为基准,所引用的话就应该是过去完成时。
估计he在用过去时态讲故事。那狗自然也就成了过去吧。呵呵。
如果改成he said his dog had taken it into the garden,那么就好理解多了。
先下载这个看一下
http://218.68.217.190:8080/9NJI/xuekesucai/ying/qubie.doc
过去完成时与现在完成时的比较
I have known him for three years.我认识他三年了。
I had known him when I was a student.
我当学生时,就已经认识他了。
过去完成时与现在完成时二者用法基本相同,但现在完成时以现在的时间为基点,过去完成时则以过去的时间为基点,与现在无关,即过去的过去。
I have finished my experiment.
我已经做完实验了。
(表示现在说话时已经做完实验)
By six o''clock,I had finished my experiment.
在六点以前,我就已经做完实验了。
(表示在过去的某一时间six o''clock以前已经做完实验,与现在毫无关系)
注意
过去完成时,主要用于间接引语中。
必背!
易混词组
How long多久…… H