一道时态题(涉及现在完成时和一般过去时)

I was going to visit my friend in Tianjin, but I ________ TO GO ABROAD FOR OUR SUMMER HOLIDAY WITH MY PARENTS NOW.

A. have decided       B. had decided       C. would decide       D. decided 

答案为A,为什么用完成时,不用D 呢?谢谢!!

请先 登录 后评论

最佳答案 2018-01-19 18:00

I was going to visit my friend in Tianjin, but I ________ TO GO ABROAD FOR OUR SUMMER HOLIDAY WITH MY PARENTS NOW.

参考译文:我原打算去看望我印度的朋友,但是我现在决定和我的父母去国外度暑假。

A. have decided       B. had decided       C. would decide       D. decided 

答案为A,为什么用完成时,不用D 呢?谢谢!!

答案解析A:

前分句:过去将来时态,表示在过去某一时间范畴看将来发生的动作。

后分句:现在完成时态,表示现在我决定和我父母去国外度我们的暑假。(这里使用现在完成时态表示是现在瞬间完成的态度和决定,属于主语现在临时做出瞬间变化的决定。即做出与之前不同想法的决定。而且这个动作是在瞬间完成。),不能用一般过去时态,一般过去时态只是说明主语在过去某一时间做某事情的(态度和决定),不涉及到现在的情况。故不能用一般过去时态。

(1)I have changed my mind now.

(2)I have arrived home now.

(3)I have finished my homework now.



请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 4 收藏,2882 浏览
  • 高山 提出于 2016-12-10 07:30

相似问题