一道时态选择题(现在进行时还是现在完成时)

You must remember that you'll lose something in the file you ______ on and haven't saved if the computer breaks down.

A. are working             B. work       C. will work      D.worked

答案为a, 此时为什么用现在时呢?后边用现在完成时呢?谢谢!

请先 登录 后评论

最佳答案 2018-01-17 08:35

用现在进行是表示正在进行的动作,后面用现在完成时(haven't saved)是为了强调影响。

句子意思:你一定要记住,如果电脑出现故障,文件中你正在做的工作假若没有保存,就会丢失一些。


请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

You must remember that you'll lose something in the file you ______ on and haven't saved if the computer breaks down.

A. are working             B. work       C. will work      D.worked

答案为a, 此时为什么用现在时呢?后边用现在完成时呢?谢谢!

解答如下:

(1)前面用“现在进行时态are working”表示在说话人在讲话时“正在发生进行的动作”即”你正在处理的文件“


(2)后面用“现在完成时态haven't saved"表示过去发生的动作对现在造成某种影响和结果,即过去时间所完成的文件到讲话时这段时间都还没有保存。或者到过去某一时间所完成所有文件到现在都没有及时保存,属于已经完成的动作或者状态。(you haven't saved 即你还没有保存好“已经完成的文件”


参考译文:你必须要记住,如果电脑发生故障,你目前正在所做的文件以及你还没有保存(已完成的)文件都将会被丢失。

请先 登录 后评论
  • 0 关注
  • 1 收藏,2748 浏览
  • 高山 提出于 2016-12-12 09:25

相似问题