关于这时态的几个句子

来源:百度知道 编辑: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