非教育

have

作者:蒋丽丽(高考志愿填报专家)     发布:2025-01-28 00:13:49     浏览:5

在英语学习中,掌握时态的灵活运用至关重要。今天,咱们就来聊聊现在完成时的主动语态“have done”与被动语态“have been done”之间的区别。

have

1

核心区别

“have done”表示主动,即动作的执行者是主语本身;而“have been done”则强调被动,动作的执行者不是主语,而是其他未明确提及的实体。例如,“I have done my homework.”意为“我已经完成了作业”,强调自我完成;而“My homework has been done.”则暗示作业被他人或某种方式完成。 2

一般现在时表将来时态的应用

在探讨时态时,不得不提一般现在时表将来的用法。尤其在时间和条件状语从句、让步状语从句、定语从句中,当主句表达将来意义时,从句常用一般现在时。在“make sure”、“take care”等短语后的that从句,以及“it doesn’t matter”等结构后的名词性从句中,也常用一般现在时表示将来。 3

详细应用场景表格

应用场景 例句
时间和条件状语从句 If it rains tomorrow, we will cancel the picnic. (但从句用If it rains表示将来)
让步状语从句 Whatever happens, we will support you. (从句用Whatever happens表示将来)
定语从句 The book that comes out next month will be a bestseller. (从句用that comes out表示将来)
短语后that从句 Make sure that you lock the door when you leave. (从句用you lock表示将来)
特定句式后名词性从句 It doesn’t matter whether he comes or not. (从句用he comes表示将来)
4

总结

掌握了“have done”与“have been done”的区别,以及一般现在时表将来的多种应用场景,你的英语表达将更加地道和准确。时态的学习需要不断实践和积累,希望大家能在日常学习中多加运用,不断提升自己的英语水平。

 

 

相关推荐

猜你喜欢

上一篇:2025Eve

下一篇:2025like2025与2025love2025差异详解