西班牙语 hacer 动词变位:全部时态,一张表看懂
所有 hacer 变位表集中在一处,配读音提示和真实例句,还有 hice 与 hizo 的分辨窍门、天气说法,以及当“前”用的 hace。
西班牙语的 hacer 动词变位是怎么回事?
hacer 一个词同时管“做”和“制作”,是西班牙语里使用频率最高的动词之一。现在时是 yo hago、tú haces、él/ella hace、nosotros hacemos、vosotros hacéis、ellos hacen。下面是 hacer 全部时态的变位表,另外还有两组句型,它们能把这个动词变成天气预报和时间机器。
现在时的 hacer 怎么变位?
现在时的 hacer 只藏了一个意外:yo 的形式是 hago,凭空多出一个 g。其余六分之五都像普通的 -er 动词一样规矩。就凭这一点,hacer 进了所谓“-go 动词”的圈子,和 tener(tengo)、poner(pongo)、salir(salgo)是同一批。
| 人称 | Hacer | 读音近似 | 例句 |
|---|---|---|---|
| yo | hago | A-go | Hago la cama cada mañana.(我每天早上整理床铺。) |
| tú | haces | A-ses | ¿Haces ejercicio?(你锻炼吗?) |
| él / ella / usted | hace | A-se | Él hace demasiadas preguntas.(他问题太多了。) |
| nosotros / nosotras | hacemos | a-SE-mos | Hacemos pizza los viernes.(我们周五做披萨。) |
| vosotros / vosotras | hacéis | a-SEIS | ¿Qué hacéis aquí?(你们在这儿做什么?) |
| ellos / ellas / ustedes | hacen | A-sen | Hacen mucho ruido.(他们吵得很。) |
先说发音,这里有两个开关要换。第一,西班牙语的 h 永远不发音,写出来只是摆设,所以 hago 读作 A-go,hecho 读作 E-cho,起手就是元音。第二,读音提示里的 i 一律念“衣”,不是拼音 si、zi 里那个含混的舌尖元音;hice 是 I-se(衣-塞),不是“思塞”。至于 e 和 i 前面的 c,在拉美读成 s,在西班牙大部分地区读成英语 think 里的 th,本页提示按拉美读音写。
重音也要换开关:西班牙语没有声调,重音靠更响、更长、更清楚,音高本身不表达意思。最常见的失误是把重读音节做成第四声。提示里的大写字母标出重音在哪个音节,把它念饱满就够了,别去动调子。
读表时还有两点。西班牙语通常省略人称代词,所以单说 hago 就已经是“我做”。学拉美西班牙语的话,vosotros 那一行可以整行跳过,“你们做”一律说 ustedes hacen;在阿根廷和乌拉圭,你听到的是 vos hacés,不是 tú haces。
再看一眼译文这一列。英语在这里必须在 do 和 make 之间反复挑选,用英语学西班牙语的人常在这上面浪费好几周。中文的“做”本来就横跨两边——做作业、做饭、做决定——和 hacer 的地盘几乎重合。如果 ser 动词变位的 soy、eres、fui 或者 ir 动词变位的 voy、vas、van 曾经吓到你,放心,hacer 温和得多:把 hago 拿下,现在时这一列就是你的了。
hacer 的两个过去时:hice、hizo、hacía
西班牙语有两个简单过去时,而 hacer 在这两个时态里判若两人:一个里面乱得彻底,另一个里面规矩得像模范生。
hacer 的简单过去时(hice)
简单过去时里,hacer 把词干换成 hic-,而且整组词尾一个重音符号都不带:是 hice,不是“hicé”。
| 人称 | Hacer | 读音近似 | 例句 |
|---|---|---|---|
| yo | hice | I-se | Hice la tarea anoche.(我昨晚做完了作业。) |
| tú | hiciste | i-SIS-te | ¿Qué hiciste ayer?(你昨天做了什么?) |
| él / ella / usted | hizo | I-so | Mi abuela hizo un pastel.(我奶奶做了一个蛋糕。) |
| nosotros / nosotras | hicimos | i-SI-mos | Hicimos un viaje a Perú.(我们去秘鲁旅行了一趟。) |
| vosotros / vosotras | hicisteis | i-SIS-teis | ¿Qué hicisteis el sábado?(你们周六做什么了?) |
| ellos / ellas / ustedes | hicieron | i-SIE-ron | Hicieron una fiesta enorme.(他们办了一场超大的派对。) |
为什么是 hizo,不是“hico”?纯粹是拼写问题。西班牙语的 c 在 e、i 前面发软音(hice、hiciste),在 a、o、u 前面发硬音,像 k。要是把 c 留着,hico 就读成 I-ko 了。换上 z 才保住那个软音,所以 él 的形式写作 hizo。声音没变,只是拼法换了个更安全的写法。
hice 还是 hizo:是谁做的?
hacer 简单过去时里最常见的错误,就是抓错了这两个小词。它们都不带重音符号,没有记号能帮你,那就让最后一个元音来干活:
| 形式 | 谁 | 例句 |
|---|---|---|
| hice | yo(我) | Ayer hice una tarta.(昨天我做了个塔。) |
| hizo | él / ella / usted(他、她、您) | Ayer Juan hizo una tarta.(昨天胡安做了个塔。) |
记忆钩子:结尾是 o,说的就是别人;没有 o,说的就是自己。所以 ¿qué hiciste? 问的是你做了什么,lo hice 回答“是我做的”,而 ella lo hizo 把责任推了出去。
hacer 的未完成过去时(hacía)
熬过 hic- 之后,这里是给你的奖励:hacer 的未完成过去时完全规则。词干 hac- 加上普通的 -ía 词尾,连重音符号都按常规走。整个西班牙语里未完成过去时不规则的动词只有三个(ser、ir、ver),hacer 不在其中。
| 人称 | Hacer | 读音近似 | 例句 |
|---|---|---|---|
| yo | hacía | a-SI-a | De niño, hacía castillos de arena.(小时候我常堆沙堡。) |
| tú | hacías | a-SI-as | Hacías la cena cada noche.(那时你每天晚上做饭。) |
| él / ella / usted | hacía | a-SI-a | Hacía frío esa mañana.(那天早上很冷。) |
| nosotros / nosotras | hacíamos | a-SI-a-mos | Hacíamos pan en casa.(我们那时在家烤面包。) |
| vosotros / vosotras | hacíais | a-SI-ais | Hacíais mucho deporte.(你们那时经常运动。) |
| ellos / ellas / ustedes | hacían | a-SI-an | Hacían el mismo camino cada día.(他们每天走同一条路。) |
该用哪个过去时?粗略的规矩是:hice 报告一件做完的事(“我做了”),hacía 画背景(“我以前常做”“我当时正在做”)。Ayer hice ejercicio 说的是这件事发生了;antes hacía ejercicio 承认你后来不练了。中文用“了”“过”“以前常”来分这层意思,位置和西班牙语并不重合,完整的判断方法在简单过去时和未完成过去时那一课里。
hacer 变位表:将来时、条件式和复合时态
接下来是整张 hacer 变位表里最划算的一段。将来时和条件式都建在同一个不规则词干 har- 上,再接上所有西班牙语动词共用的那套词尾。学一个捷径,收两个时态。
hacer 的将来时(haré)
| 人称 | Hacer | 读音近似 | 例句 |
|---|---|---|---|
| yo | haré | a-RE | Lo haré mañana, de verdad.(我明天就做,真的。) |
| tú | harás | a-RAS | ¿Harás la cena?(你来做晚饭吗?) |
| él / ella / usted | hará | a-RA | Mañana hará sol.(明天会出太阳。) |
| nosotros / nosotras | haremos | a-RE-mos | Haremos lo posible.(我们尽力而为。) |
| vosotros / vosotras | haréis | a-RE-is | ¿Haréis el examen?(你们要参加考试吗?) |
| ellos / ellas / ustedes | harán | a-RAN | Harán una pausa a las dos.(他们两点休息一下。) |
顺带提醒:har- 里的单个 r 是舌尖在上齿龈轻弹一下的音,接近普通话“了”的舌位,不是英语那种卷舌 r,也不用打舌。
hacer 的条件式(haría)
| 人称 | Hacer | 读音近似 | 例句 |
|---|---|---|---|
| yo | haría | a-RI-a | Yo no haría eso.(我不会那么做。) |
| tú | harías | a-RI-as | ¿Harías eso por mí?(你愿意为我做那件事吗?) |
| él / ella / usted | haría | a-RI-a | Dijo que haría la compra.(他说他会去买菜。) |
| nosotros / nosotras | haríamos | a-RI-a-mos | Haríamos cualquier cosa por ti.(为了你我们什么都愿意做。) |
| vosotros / vosotras | haríais | a-RI-ais | ¿Haríais lo mismo?(你们会做同样的事吗?) |
| ellos / ellas / ustedes | harían | a-RI-an | Prometieron que harían cola.(他们答应会去排队。) |
这种“把词干砍短”的手法,hacer 和一小撮动词共享,它们在将来时词尾前都会缩水:decir(diré)、tener(tendré)、poner(pondré)、salir(saldré)。把这一家人认全一次,这些形式就不再像是随机生成的了。
复合时态:he hecho
每一个复合时态都是 haber 的某个形式加上一个永不变化的过去分词 hecho:he hecho(我做过了)、había hecho(我在那之前已经做了)、habré hecho(到那时我就做完了)。副动词是 haciendo,比如 ¿qué estás haciendo?(你在做什么?)。全部形式的详尽清单在 SpanishDict 的变位工具里。
hecho 还是 echo?连母语者都栽的坑
hecho(做过的、做成的)和 echo(“我扔”,来自 echar)读音完全一样,因为西班牙语的 h 不发音。不少母语者本想写 he hecho,却写成了“he echo”,所以写对这一点立刻能给你加分。判断方法很简单:只要词来自 hacer,就保留 hacer 的那个 h。He hecho la cama(我把床整理好了)通过测试;Echo de menos a mi familia(我想念家人)来自 echar,所以开头光溜溜的,没有 h。
hacer 的虚拟式和命令式:haga、hiciera、haz
愿望、怀疑和命令,为 hacer 变位收尾。在初学阶段,把虚拟式当成认读练习就好,不必当成必须立刻背下的紧急任务。
hacer 的虚拟式现在时(haga)
虚拟式现在时直接从那个古怪的 yo 形式长出来:hago 去掉 -o,换上 -a 系列词尾,就成了 haga。它出现在表示想要、希望和怀疑的触发词后面:quiero que、espero que、ojalá。
| 人称 | Hacer | 读音近似 | 例句 |
|---|---|---|---|
| yo | haga | A-ga | Quieren que haga más ejercicio.(他们希望我多运动。) |
| tú | hagas | A-gas | Espero que hagas la tarea.(希望你把作业做了。) |
| él / ella / usted | haga | A-ga | Ojalá haga sol mañana.(但愿明天出太阳。) |
| nosotros / nosotras | hagamos | a-GA-mos | Quiere que hagamos las maletas.(她要我们收拾行李。) |
| vosotros / vosotras | hagáis | a-GA-is | Espero que hagáis un buen viaje.(祝你们旅途愉快。) |
| ellos / ellas / ustedes | hagan | A-gan | No creo que hagan eso.(我不觉得他们会那么做。) |
hacer 的虚拟式过去未完成时(hiciera)
这一组回收了简单过去时的词干 hic-。它最常出现在“如果……”的句子里,以及讲过去的客气说法中。
| 人称 | Hacer | 读音近似 | 例句 |
|---|---|---|---|
| yo | hiciera | i-SIE-ra | Si hiciera sol, iríamos a la playa.(要是出太阳,我们就去海边。) |
| tú | hicieras | i-SIE-ras | Te pedí que hicieras la cama.(我请你整理床铺的。) |
| él / ella / usted | hiciera | i-SIE-ra | Quería que hiciera su tarea.(我希望他把作业做了。) |
| nosotros / nosotras | hiciéramos | i-SIE-ra-mos | Si hiciéramos una lista, sería más fácil.(要是我们列个清单,会轻松得多。) |
| vosotros / vosotras | hicierais | i-SIE-rais | Si hicierais más deporte, dormiríais mejor.(你们要是多运动,睡眠会更好。) |
| ellos / ellas / ustedes | hicieran | i-SIE-ran | Les dije que hicieran cola.(我叫他们去排队。) |
每个 -ra 结尾的形式都有一个意思完全相同的 -se 双胞胎:hiciese、hicieses、hiciese、hiciésemos、hicieseis、hiciesen。书面语偏爱 -se 那一组,日常对话基本跑在 -ra 上。
hacer 的命令式:¡Hazlo!
tú 的命令式只有骄傲的一个音节:haz。可以把 ¡Hazlo! 理解成西班牙语版的“做就是了”。
| 人称 | 肯定式 | 否定式 | 例句 |
|---|---|---|---|
| tú | haz | no hagas | Haz tu cama.(把床整理了。) / No hagas ruido.(别弄出声音。) |
| usted | haga | no haga | Haga clic aquí.(请点击这里。) |
| nosotros | hagamos | no hagamos | Hagamos un trato.(我们做个交易吧。) |
| vosotros | haced | no hagáis | Haced los deberes.(把作业做了。) |
| ustedes | hagan | no hagan | Hagan las maletas.(请收拾行李。) |
haz 为什么用 z?和 hizo 是同一套救援方案:只要这个软音站不到 e 或 i 前面,西班牙语就用 z 来写,词尾也算其中一种情况,想想 luz 和 paz。在使用 voseo 的地区,这个命令式变成 hacé。另外注意,所有否定命令都只是把虚拟式现在时借过来用,所以 no hagas 在第一张表里就已经白送给你了。
西班牙语为什么用 hacer 说天气?
中文说天气,一个形容词就够了:“今天很冷。”不需要动词,也不需要主语。西班牙语走的是另一条路:在那边,是这一天在制造寒冷——hace frío。天气西班牙语跑在无人称的 hacer 上,永远第三人称单数,句子里找不到主语。
| 西班牙语 | 读音近似 | 中文 |
|---|---|---|
| Hace frío. | A-se FRI-o | 很冷。 |
| Hace calor. | A-se ka-LOR | 很热。 |
| Hace sol. | A-se sol | 出太阳了。 |
| Hace viento. | A-se BIEN-to | 刮风。 |
| Hace buen tiempo. | A-se buen TIEM-po | 天气很好。 |
| ¿Qué tiempo hace? | ke TIEM-po A-se | 天气怎么样? |
为什么偏偏是“做”?因为在这些短语里,frío、calor、sol、viento 都是名词,不是形容词。西班牙语把天气看成这一天生产出来的东西:它制造寒冷,它制造阳光。这个思路你其实并不陌生——中文说“刮风”“出太阳”,同样是动词带名词,风和太阳都是实实在在的东西。把“冷”和“热”也换成名词来想(寒气、暑气),西班牙语的逻辑就顺了。
名词这一点还引出了那个著名的程度错误。你想说“很冷”,手就伸向 muy,因为 muy 就是“很”。但 muy 只配形容词和副词,而这里的 frío 是名词,要用的是 mucho(很多)。正确说法是 hace mucho frío,直译是“制造很多寒冷”,“hace muy frío”并不存在。好在中文本来就分得清:很多配名词,很和非常配形容词。把 mucho 记成“很多”、muy 记成“很”,这一关就过了。同理还有 hace mucho calor、hace mucho viento。
过去的天气交给你已经会的未完成过去时:hacía calor(当时很热)。天上的一部分状态西班牙语交给了 estar,比如 está nublado(天阴着)和 está lloviendo(正在下雨),但 frío、calor、sol、viento 这一队名词属于 hacer。
西班牙语的“前”怎么说?Hace + 时间
接下来是没人提前警告你的 hacer 超能力:它同时也是西班牙语表达“……前”的方式。Hace dos años 就是“两年前”,字面意思是“它做成两年”。西班牙语没有一个单独的词对应“前”,全部工作都由冻住不动的 hace 完成。
| 句型 | 例句 | 中文 |
|---|---|---|
| hace + 时间(+ 简单过去时) | Llegué hace dos años. | 我两年前来的。 |
| hace + 时间 + que + 现在时 | Hace dos años que vivo aquí. | 我在这儿住了两年了。 |
| 现在时 + desde hace + 时间 | Vivo aquí desde hace dos años. | 我从两年前起就住在这儿。 |
| ¿cuánto tiempo hace que...? | ¿Cuánto tiempo hace que esperas? | 你等多久了? |
| hacía + 时间 + que + 未完成过去时 | Hacía años que no te veía. | 好几年没见你了。 |
先说需要在脑子里翻过来的一点:中文的“前”站在时间后面——两年前;西班牙语的 hace 站在时间前面——hace dos años。表格第一行请大声念几遍,直到这个顺序不再别扭。
从第二行起,你反而比用英语学的人省事。英语到这里必须换成现在完成时,西班牙语却稳稳停在现在时,中文也只用“住了两年了”,动词本身不变形。换句话说,这一段你不用学新时态,只要记住三组对应:hace = 前、hace... que = ……了、desde hace = 从……起。
也留意每个句型各自编码了什么。动词用简单过去时,hace 标出一件已经结束的事(llegué hace dos años,到达早就完成了);动词用现在时,hace... que 和 desde hace 数的是你还身在其中的一段时间(hace dos años que vivo aquí,你现在还住着)。
最后两道护栏。第一,这个 hace 永远不变复数:是 hace dos años,不是“hacen dos años”,哪怕年份是复数也一样。第二,这些句型是并列的选择,不是可以叠起来的积木:要么说 hace dos años que vivo aquí,要么说 vivo aquí desde hace dos años,绝不能两个一起上。把这一节学扎实,你就拿下了日常西班牙语里被搜索最多、也被使用最多的一个角落。
Hacerse 是“变成”,外加六个值得偷来的表达
加上 se,这个动词就换了工作:hacerse 意思是“变成”,通常用于自己选择或努力争取来的转变。Se hizo médico:他成了医生。Nos hicimos amigos:我们成了朋友。它也用在悄悄发生的变化上,最出名的是 se hace tarde(天色晚了)。现在就把 hacerse 收进口袋吧,一旦你开始留意,它到处都是。
hacer 还撑着一大摞日常表达,而中文在这些地方用的是完全不同的动词。这六个今天就值得偷走:
| 表达 | 意思 | 实际用法 |
|---|---|---|
| hacer falta | 有必要,需要 | No hace falta reservar.(不用订位。) |
| hacer caso | 听话,把话听进去 | Hazme caso.(听我的。) |
| hacer las maletas | 收拾行李 | Haz las maletas: nos vamos.(收拾行李,我们出发了。) |
| hacer cola | 排队 | Hicimos cola una hora.(我们排了一个小时队。) |
| hacer daño | 弄疼,伤到 | Estos zapatos me hacen daño.(这双鞋磨脚。) |
| hacer la cama | 整理床铺 | ¿Has hecho la cama?(你整理床铺了吗?) |
注意藏在里面的各种变位:一个命令式(haz)、一个简单过去时(hicimos)、一个复合时态(has hecho)。背表达其实是不用翻表就把整套 hacer 变位复习一遍的偷懒办法。
hacer 变位先学哪一个?
九张表是查询资料,不是学习清单。如果你还在初学阶段(A1–A2),下面这四个最先回本:
- 现在时(hago、haces、hace……)。日常、提问、提议。¿Qué haces? 大概是你在轻松聊天里最常听到的一句问话。
- 简单过去时(hice、hizo……)。¿Qué hiciste ayer? 打开了一半的闲聊,而现在你答得上来了。
- 未完成过去时(hacía……)。讲“以前常常”的故事和过去的天气:hacía frío、hacía calor。
- **voy a 这条捷径。**用 voy a hacer(我打算做)代替 haré,将来时可以往后放几个月。西班牙语母语者在口语里正是这么干的。
在这些慢慢沉淀的同时,绕开这几个经典的坑:
- **“Hació”不存在。**简单过去时里 él 的形式是 hizo。规则 -er 动词的习惯(comió)在 hic- 词干上不管用。
- **hice 和 hizo 混用。**最后一个元音标出人称:e 是 yo,o 是 él/ella/usted。
- **用“hacen dos años”表示“两年前”。**表示时间的 hace 永远单数:hace dos años。
- **“Hace muy frío”。**这里的 frío 是名词,要配 mucho:hace mucho frío。
- **把“我做了”写成“he echo”。**它来自 hacer,所以是 he hecho,带 h。
- **“No haz eso”。**否定命令要换成虚拟式:no hagas eso。
这就是完整的 hacer 变位,从 hago 一直到 hiciesen。把现在时念熟,和 hic-、har- 交上朋友,然后放手让 hace 去管天气和日历。等你准备好下一个重量级动词,tener 动词变位用的是同一套 -go 动词线路,所有免费课程都在西班牙语页面。
快速回顾:hacer 动词变位
现在时的六个
hago、haces、hace、hacemos、hacéis、hacen。不规则的只有 hago,它是 -go 动词,和 tengo、pongo 是一路。
hice 还是 hizo
简单过去时的词干是 hic-,一个重音符号也不带。最后一个元音标出人称:hice 是 yo,hizo 是 él/ella/usted;c 在 o 前面变成 z,是为了保住那个软音。
未完成过去时是规则的
hacía 走普通的 -ía 模式。未完成过去时不规则的只有 ser、ir、ver 三个动词,hacer 不在这个圈子里。
一个词干,两个时态
将来时和条件式共用 har-:haré(我会做)和 haría(我本会做)。复合时态只需要一个过去分词:he hecho。
haz 和 hecho 的拼写
tú 的命令式是 haz(¡Hazlo!,“做就是了”)。hecho 保留 hacer 的 h;来自 echar 的 echo 则光头开场。
hace 管天气也管“前”
Hace frío(很冷)、hace dos años(两年前)。无人称的 hace 始终第三人称单数,搭配 mucho 而不是 muy。