时间状从主句用现在时怎么办

when引导的时间状从 主句用现在时 从句用什么时态 ? 尤其是主句用现在完成时 从句用什么时态? 比如 sb. have/has just done sth.when …从句可以用什么时态?为什么?

请先 登录 后评论

最佳答案 2020-05-03 12:37

 sb. have/has just done sth.when …

when将引导一个从句表示主语作某事的时间,而现在完成时排斥确切的过去时间状语。所以你的句子为错误,缘于你的对现在完成时的理解错误。

不要闭门造车。多阅读,多观察,从中体会时间从句和主句之间的逻辑关系。时间长了,你自然就知道该用什么时态了。

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

when 引导的时间状从 主句用现在时 从句用什么时态 ?

——  主句用现在时,说明是现在习惯行为,那么,从句应服从主句的时态,应在同一个时间范畴内,才合乎逻辑。例如:

When he meets her, he is always happy.

尤其是主句用现在完成时 从句用什么时态? 比如 sb. have/has just done sth.when …从句可以用什么时态?为什么?

——  网友能举出例子吗?提问题不要凭想象或设置一个子虚乌有的问题出来。只要你能举出例子(词典上的),老师们就能分析为什么。

请先 登录 后评论
  • 1 关注
  • 2 收藏,2326 浏览
  • Michael 提出于 2020-05-02 13:22

相似问题