“were done” 这个组合,单拎出来看,其实挺模糊的。它不是一个可以被简单定义为“某某时态”的独立结构。它的身份会根据它在句子里的位置和上下文的意思发生变化。大部分时候,你会看到它扮演两种主要角色:一种是作为被动语态,另一种是作为虚拟语气。我们分开来聊,这样更清楚。
情况一:当 “were done” 是被动语态时
咱们先聊被动语态。这个其实是 “were done” 最常见的用法。
什么是被动语态?
简单说,就是句子的主语不是动作的发出者,而是动作的承受者。 比如,“The tasks were done.” (任务完成了。) 在这句话里,主语是 “The tasks”(任务),但任务自己不会“做”,它是“被做”的。谁做的呢?可能我们不知道,或者不重要,所以就没说。这就是被动语态的核心,强调的是“事情被怎么样了”,而不是“谁干了什么”。
“were done” 在被动语态里具体是什么时态?
这个结构是 一般过去时的被动语态。
我们拆开看:
were:这是 be 动词的过去式形式,用于复数主语或者第二人称(you)。如果是单数主语,就会用 “was”。比如 “The task was done.”
done:这是动词 “do” 的过去分词。
被动语态的基本结构就是 “be 动词 + 动词的过去分词”。 所以,”were done” 完全符合这个结构,而且因为 “were” 是过去式,所以整个结构就是一般过去时的被动语态。
举几个例子你就明白了:
- 主动语态: The workers did the tasks. (工人们完成了任务。)
- 这里主语是 “The workers”,他们是动作 “did” 的执行者。
- 被动语态: The tasks were done by the workers. (任务被工人们完成了。)
- 这里主语变成了 “The tasks”,它是动作的承受者。
再看一个:
- 主动语态: They built the houses last year. (他们去年建了这些房子。)
- 被动语态: The houses were built last year. (这些房子是去年被建成的。)
- 这里的 “were built” 和 “were done” 是一个道理,都是一般过去时的被动语态。
所以,当你看到一个句子,主语是复数或者 “you”,后面跟着 “were done”,而且主语明显是承受某个动作的,那基本可以确定,这里用的是一般过去时的被动语态。
为什么有时候会用过去完成时的被动语态?
这里要提一下一个容易混淆的点:过去完成时的被动语态。它的结构是 “had been + 过去分词”。
比如:“The tasks had been done before I arrived.” (在我到达之前,任务就已经被完成了。)
这句话强调的是,“任务被完成”这个动作发生在“我到达”这个过去的动作之前。 看到区别了吗?
- 一般过去时被动 (were done): 描述一个在过去发生并完成的被动动作。比如,”The tasks were done yesterday.” (任务昨天完成了。)这是一个单纯的过去事件。
- 过去完成时被动 (had been done): 描述一个在“过去的过去”就已经完成的被动动作,用来和一个过去的动作做时间对比。
所以,”were done” 本身不代表过去完成时。如果你想表达“过去的过去”,你需要用 “had been done”。
情况二:当 “were done” 是虚拟语气时
现在我们来说说第二种情况,虚拟语气。这个稍微有点绕,但其实逻辑很简单。
什么是虚拟语气?
虚拟语气用来表达不是事实的情况,而是一种假设、愿望、建议或想象。 它描述的是“要是…就好了”或者“如果…就会…”这种非现实的场景。
“were done” 在虚拟语气里怎么用?
在虚拟语气中,”were” 有一个很特殊的用法。当表达与现在事实相反的假设时,不管主语是单数还是复数,be 动词都要用 “were”。
最经典的例子就是 “If I were you…” (如果我是你…)。 现实是我不可能是你,这是一个纯粹的假设,所以用了 “were”,而不是 “was”。
现在我们把 “done” 加进来。在虚拟语气的条件从句里,如果想表达一个被动的动作,就会出现 “were done” 的结构。
看这个句子:
“If the tasks were done on time, we could go home early.” (如果任务能按时被完成,我们就能早点回家了。)
分析一下这个句子:
现实是:任务可能没有按时完成,或者我们不确定它是否能按时完成。
这是一个假设:我们在假设“任务被按时完成”这个场景。
结构:If + 主语 (the tasks) + were done (be动词的过去式虚拟形式 + 过去分词)。
这里的 “were done” 就不是一个时态了,而是 虚拟语气 的一部分,具体来说,是 表示与现在事实相反的假设 的条件从句中的被动形式。
再举个例子,假设你在抱怨你的车没修好:
- “I wish my car were done.” (我希望我的车已经修好了。)
- 现实是:车还没修好。
- 这是一个愿望:表达一个与现在事实相反的愿望。
- 这里的 “were done” 同样是虚拟语气,表示一个被动的愿望。
怎么区分被动语态和虚拟语气?
这是一个好问题。关键看两点:
- 看有没有假设性或愿望性的词:像 “if”, “wish”, “as if” 这类词,通常是虚拟语气的标志。 如果句子里有这些词引导,那么 “were done” 很可能就是虚拟语气。
- 看上下文的逻辑:句子是在陈述一个过去发生的事实,还是在描述一个不真实的、想象中的情况?
- “The windows were broken by the storm last night.” (窗户昨晚被暴风雨打碎了。) —— 这是在陈述一个过去的事实。所以 “were broken” 是一般过去时被动语态。
- “If I were a rich man, my house would have unbreakable windows.” (如果我是个有钱人,我的房子就会有打不碎的窗户。) —— 这是纯粹的想象。所以 “If I were…” 是虚拟语气。
把它套用在 “were done” 上也一样:
- “The final reports were done last Friday.” (最终报告是上周五完成的。)—— 这是陈述事实,所以是 一般过去时被动语态。
- “If the reports were done now, I would be on vacation.” (如果报告现在就完成了,我就去度假了。)—— 这是与现在事实相反的假设,所以是 虚拟语气。
所以,下次你再看到 “were done”,别急着给它下一个定义。先看看它在句子里干什么活。它是在描述一件过去实际发生过的事(被动语态),还是在构建一个想象中的场景(虚拟语气)?想清楚这一点,你就真的懂了。

七点爱学
评论前必须登录!
立即登录 注册