为什么这里用现在完成时代替一般将来时

He will come to call on you the moment he    his painting.

A. will finish    B. finished

C. has finished   D. had finished

答案是C

如果是主将从现不应该是he finishes his painting?

还有,如何判断是一般将来时还是完成时,是看有没有时间戳吗?

请先 登录 后评论

最佳答案 2022-05-21 22:54

如果主句谓语动词是一般将来时,时间状语从句可以用一般现在时或者现在完成时。所以,答案是C

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1389 浏览
  • 曙光 提出于 2022-05-16 22:27