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选项也能说得通,意思是:我马上来接。
过去完成时态
before 过去,主语:过去完成
所以选D
will 和be going to 的区别是
be going to 强调立刻做,有这个计划
will 代表将来做,不强调马上做
第一题:D 老太太死是过去时 老太太死前写遗嘱是过去的过去 所以第一空过去式 第二空过去完成时
第二题:be going to 有计划性 will没有
be to :事先商定
be about to:即将发生
D. “死”与“写(遗书)”都发生在过去,显然“写”应发生在“死”之前,即:过去的过去。因此,die用一般过去时,write用过去完成时。