一道英语题,选什么,为什么?

1. A short time before she ________ , the old lady ________ a will, leaving all her money to her brother.
  A. died; has written B. has died; wrote
  C. had died; wrote D. died; had written
2.the. telephone is ring.
I------------------------------answer it
A .will B .am gonging to C .am to D. am about to
选A 为何?

第1个回答  2013-07-28

    A short time before she ________ , the old lady ________ a will, leaving all her money to her brother.
      A. died; has written                B. has died; wrote              
      C. had died; wrote                  D. died; had written

选D,正如大家解释的,老太太die是过去,write遗嘱在此之前,故用had written。


2.the. telephone is ring.I------------------------------answer it
A .will     B .am gonging to      C  .am to         D. am about to
选A   为何?

肯定想让你选A,will此处表示临时决定,telephone响是突然的,所以并非事先计划、打算。

实际上,D选项也能说得通,意思是:我马上来接。

第2个回答  2013-07-28
过去完成时态
before 过去,主语:过去完成
所以选D

will 和be going to 的区别是
be going to 强调立刻做,有这个计划
will 代表将来做,不强调马上做追问

那C和D呢?

追答

be about to do 是立刻去做,马上,现在去做
am to do 将来时态的用法,很少这么用。

第3个回答  2013-07-28
第一题:D 老太太死是过去时 老太太死前写遗嘱是过去的过去 所以第一空过去式 第二空过去完成时
第二题:be going to 有计划性 will没有
be to :事先商定
be about to:即将发生本回答被提问者采纳
第4个回答  2013-07-28
D. “死”与“写(遗书)”都发生在过去,显然“写”应发生在“死”之前,即:过去的过去。因此,die用一般过去时,write用过去完成时。
相似回答