make sure 后面为什么用过去完成时

In future, I would make sure I'd checked out whoever was fitting it with their previous customers.

请问 make sure 后面的从句中为什么用过去(完成)时而不用现在(完成)时?

请先 登录 后评论

最佳答案 2017-04-24 22:37

▲首先注意:in future不一定指“从现在往后”。它可以用于过去将来时,意为“从那以后”,“从当时那个时间往后”。例如:

I asked her to be more careful in future. 我要她以后要更加小心。

He would never make such a mistake in future. 他从那以后决不再犯如此错误。

包括你的例句:

In future, I would make sure I'd checked out whoever was fitting it with their previous customers.

▲在would make sure的宾语从句中,had checked out 属于“过去的过去”,说明发生在would make sure 之前。而在checked out的宾语从句中,使用过去进行时 was fitting,不用现在进行时,因为从句的时态受主句制约。我们不能说:He asked me what I am doing.  应改为was doing。


请先 登录 后评论

其它 1 个回答

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

in future, I would make sure I'd checked out whoever was fitting in with their previous custoemrs.

had checked 在确保之前发生,故为过去的过去。

check out=了解清楚;核实;查实

请先 登录 后评论
  • 0 关注
  • 1 收藏,4860 浏览
  • davidwang1900 提出于 2017-04-24 21:25

相似问题