15. —Kate returned home yesterday.—Really ? Where ?A. has she been B. had she gone C. has she gone D. had she been答案选d 为什么 看了很多次 每个提供的答案是D 百思不得其解答案我说错了 答
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 13:32:17
15. —Kate returned home yesterday.—Really ? Where ?A. has she been B. had she gone C. has she gone D. had she been答案选d 为什么 看了很多次 每个提供的答案是D 百思不得其解答案我说错了 答
15. —Kate returned home yesterday.
—Really ? Where ?
A. has she been B. had she gone C. has she gone D. had she been答案选d 为什么 看了很多次 每个提供的答案是D 百思不得其解
答案我说错了 答案是选A 我想选D
15. —Kate returned home yesterday.—Really ? Where ?A. has she been B. had she gone C. has she gone D. had she been答案选d 为什么 看了很多次 每个提供的答案是D 百思不得其解答案我说错了 答
A是现在完成时,表示我站在现在的点上说之前发生过(而且已经完成、结束了的)的事情,比如I has been Beijing last week.而D是过去完成时,是指“过去的过去”,是我过去说的更加之前的事情,比如I said I had been to Beijing twice.所以这道题选A,因为是我站在现在的点上问她之前去哪儿了,无需也不能选D.
Kate returned home yesterday. 她回来是过去的事,她去应该是过去的过去,用过去完成时。
have gone to 表示去了还没有回来 意思是 已经去了
have been to 表示去了又回来了 意思是 去过
它是站在现在的角度看,have/has been to曾经到过某地,现在已回来,表示对过去经历的询问
had been to是站在过去的角度,看过去,曾经去过某地
所以选A
而have gone to 我想你应该知道他的含义,就是到某地现在还没回来
第一个人说她昨天【过去】回家了,第二个人问的应该就是昨天之前【过去的过去】她去哪里了
so,要我选也选D
答案的前面永远跟着两个字·······参考!!!也会有错滴
第一,回来是昨天,然后他出去是在昨天之前,所以"过去的过去“用过去完成时
第二,have been指去过某地回来了,have gone 指去了还没回来,所以选have been
综合,选D