爱问知识人 爱问教育 医院库

She said she _______.

首页

She said she _______.

A.will go to Beijing next month      
 B.had gone there three days ago
C.didn’t see her aunt three days before  
D.had been there the day before

答案选D
分析一下
谢了

提交回答
好评回答
  • 2007-01-03 11:00:25
    因为是定语从句,时态一致,有SAID所以去除A。
    GONE是表示去了一个地方还没有回来,比如说
    —WHERE IS HE,I HAVE FOUND HIM FOR A DAY ALREADY!
    —HE HAS GONE TO HIS GRANDPARENTS' HOME.
    而这里呢,她是直接和你说话的人,表示已经回来了,所以不选B
    若想让C正确,需要THE THREE DAYS BEFORE
    所以选D

    A***

    2007-01-03 11:00:25

其他答案

    2007-01-04 14:00:48
  • She said she _______.  
    D.had been there the day before 
    

    郭***

    2007-01-04 14:00:48

  • 2007-01-03 11:23:47
  •     主句中有said是过去式,所以宾语也应该是过去完成式,A中的will是将来式,所以不选。C中的didn't see 是过去式,所以不选。
        be gone 是去了**地方,还没回来的意思,一般是另一个人说***去了哪里,.have been 是去了**地方,已经回来的意思,可以自己说自己的。所以B不选。
        所以只有D可以选。
        
    

    w***

    2007-01-03 11:23:47

  • 2007-01-03 11:01:54
  • 主句She said 用的是---一般过去时
    宾语从句的这个动作(也就是要填的空) 三天前到那儿了,是发生在主句 他说 这个动作 之前的,只有去了,他才能说,对吗?楼主.就是我们所谓的"过去的过去",用过去完成时.
    到这,楼主会问,那为何不选择B呢,因为B最后一个单词是ago,完成式是不能和ago连用的,对吗?
    呵呵.

    l***

    2007-01-03 11:01:54

类似问题

换一换
  • 学习帮助 相关知识

  • 教育培训
  • 教育考试

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):