西班牙语 hacer 动词变位:全部时态,一张表看懂

所有 hacer 变位表集中在一处,配读音提示和真实例句,还有 hice 与 hizo 的分辨窍门、天气说法,以及当“前”用的 hace。

By glot.space·

西班牙语的 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读音近似例句
yohagoA-goHago la cama cada mañana.(我每天早上整理床铺。)
túhacesA-ses¿Haces ejercicio?(你锻炼吗?)
él / ella / ustedhaceA-seÉl hace demasiadas preguntas.(他问题太多了。)
nosotros / nosotrashacemosa-SE-mosHacemos pizza los viernes.(我们周五做披萨。)
vosotros / vosotrashacéisa-SEIS¿Qué hacéis aquí?(你们在这儿做什么?)
ellos / ellas / ustedeshacenA-senHacen 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读音近似例句
yohiceI-seHice la tarea anoche.(我昨晚做完了作业。)
túhicistei-SIS-te¿Qué hiciste ayer?(你昨天做了什么?)
él / ella / ustedhizoI-soMi abuela hizo un pastel.(我奶奶做了一个蛋糕。)
nosotros / nosotrashicimosi-SI-mosHicimos un viaje a Perú.(我们去秘鲁旅行了一趟。)
vosotros / vosotrashicisteisi-SIS-teis¿Qué hicisteis el sábado?(你们周六做什么了?)
ellos / ellas / ustedeshicieroni-SIE-ronHicieron una fiesta enorme.(他们办了一场超大的派对。)

为什么是 hizo,不是“hico”?纯粹是拼写问题。西班牙语的 c 在 e、i 前面发软音(hice、hiciste),在 a、o、u 前面发硬音,像 k。要是把 c 留着,hico 就读成 I-ko 了。换上 z 才保住那个软音,所以 él 的形式写作 hizo。声音没变,只是拼法换了个更安全的写法。

hice 还是 hizo:是谁做的?

hacer 简单过去时里最常见的错误,就是抓错了这两个小词。它们都不带重音符号,没有记号能帮你,那就让最后一个元音来干活:

形式谁例句
hiceyo(我)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读音近似例句
yohacíaa-SI-aDe niño, hacía castillos de arena.(小时候我常堆沙堡。)
túhacíasa-SI-asHacías la cena cada noche.(那时你每天晚上做饭。)
él / ella / ustedhacíaa-SI-aHacía frío esa mañana.(那天早上很冷。)
nosotros / nosotrashacíamosa-SI-a-mosHacíamos pan en casa.(我们那时在家烤面包。)
vosotros / vosotrashacíaisa-SI-aisHacíais mucho deporte.(你们那时经常运动。)
ellos / ellas / ustedeshacíana-SI-anHacían el mismo camino cada día.(他们每天走同一条路。)

该用哪个过去时?粗略的规矩是:hice 报告一件做完的事(“我做了”),hacía 画背景(“我以前常做”“我当时正在做”)。Ayer hice ejercicio 说的是这件事发生了;antes hacía ejercicio 承认你后来不练了。中文用“了”“过”“以前常”来分这层意思,位置和西班牙语并不重合,完整的判断方法在简单过去时和未完成过去时那一课里。

hacer 变位表:将来时、条件式和复合时态

接下来是整张 hacer 变位表里最划算的一段。将来时和条件式都建在同一个不规则词干 har- 上,再接上所有西班牙语动词共用的那套词尾。学一个捷径,收两个时态。

hacer 的将来时(haré)

人称Hacer读音近似例句
yoharéa-RELo haré mañana, de verdad.(我明天就做,真的。)
túharása-RAS¿Harás la cena?(你来做晚饭吗?)
él / ella / ustedharáa-RAMañana hará sol.(明天会出太阳。)
nosotros / nosotrasharemosa-RE-mosHaremos lo posible.(我们尽力而为。)
vosotros / vosotrasharéisa-RE-is¿Haréis el examen?(你们要参加考试吗?)
ellos / ellas / ustedesharána-RANHarán una pausa a las dos.(他们两点休息一下。)

顺带提醒:har- 里的单个 r 是舌尖在上齿龈轻弹一下的音,接近普通话“了”的舌位,不是英语那种卷舌 r,也不用打舌。

hacer 的条件式(haría)

人称Hacer读音近似例句
yoharíaa-RI-aYo no haría eso.(我不会那么做。)
túharíasa-RI-as¿Harías eso por mí?(你愿意为我做那件事吗?)
él / ella / ustedharíaa-RI-aDijo que haría la compra.(他说他会去买菜。)
nosotros / nosotrasharíamosa-RI-a-mosHaríamos cualquier cosa por ti.(为了你我们什么都愿意做。)
vosotros / vosotrasharíaisa-RI-ais¿Haríais lo mismo?(你们会做同样的事吗?)
ellos / ellas / ustedesharíana-RI-anPrometieron 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读音近似例句
yohagaA-gaQuieren que haga más ejercicio.(他们希望我多运动。)
túhagasA-gasEspero que hagas la tarea.(希望你把作业做了。)
él / ella / ustedhagaA-gaOjalá haga sol mañana.(但愿明天出太阳。)
nosotros / nosotrashagamosa-GA-mosQuiere que hagamos las maletas.(她要我们收拾行李。)
vosotros / vosotrashagáisa-GA-isEspero que hagáis un buen viaje.(祝你们旅途愉快。)
ellos / ellas / ustedeshaganA-ganNo creo que hagan eso.(我不觉得他们会那么做。)

hacer 的虚拟式过去未完成时(hiciera)

这一组回收了简单过去时的词干 hic-。它最常出现在“如果……”的句子里,以及讲过去的客气说法中。

人称Hacer读音近似例句
yohicierai-SIE-raSi hiciera sol, iríamos a la playa.(要是出太阳,我们就去海边。)
túhicierasi-SIE-rasTe pedí que hicieras la cama.(我请你整理床铺的。)
él / ella / ustedhicierai-SIE-raQuería que hiciera su tarea.(我希望他把作业做了。)
nosotros / nosotrashiciéramosi-SIE-ra-mosSi hiciéramos una lista, sería más fácil.(要是我们列个清单,会轻松得多。)
vosotros / vosotrashicieraisi-SIE-raisSi hicierais más deporte, dormiríais mejor.(你们要是多运动,睡眠会更好。)
ellos / ellas / ustedeshicierani-SIE-ranLes dije que hicieran cola.(我叫他们去排队。)

每个 -ra 结尾的形式都有一个意思完全相同的 -se 双胞胎:hiciese、hicieses、hiciese、hiciésemos、hicieseis、hiciesen。书面语偏爱 -se 那一组,日常对话基本跑在 -ra 上。

hacer 的命令式:¡Hazlo!

tú 的命令式只有骄傲的一个音节:haz。可以把 ¡Hazlo! 理解成西班牙语版的“做就是了”。

人称肯定式否定式例句
túhazno hagasHaz tu cama.(把床整理了。) / No hagas ruido.(别弄出声音。)
ustedhagano hagaHaga clic aquí.(请点击这里。)
nosotroshagamosno hagamosHagamos un trato.(我们做个交易吧。)
vosotroshacedno hagáisHaced los deberes.(把作业做了。)
ustedeshaganno haganHagan 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),下面这四个最先回本:

  1. 现在时(hago、haces、hace……)。日常、提问、提议。¿Qué haces? 大概是你在轻松聊天里最常听到的一句问话。
  2. 简单过去时(hice、hizo……)。¿Qué hiciste ayer? 打开了一半的闲聊,而现在你答得上来了。
  3. 未完成过去时(hacía……)。讲“以前常常”的故事和过去的天气:hacía frío、hacía calor。
  4. **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。

继续学西班牙语

作业、天气预报和“……前”背后的那个动词,现在归你了。趁着这股劲,再看看更多面向初学者的免费西班牙语课程。

常见问题

继续阅读