cross my heart
【我发誓;我保证;说的是真的。】
cross my heart (cross my heart)
cross my heart
发音: /krɔːs maɪ hɑːrt/
类似中文:
“克罗斯 买 哈特”
意思
cross my heart 是一个固定表达:
我发誓;我保证;说的是真的。
通常表示非常认真地保证。
完整说法:
Cross my heart and hope to die.
字面:
划过我的心,希望我死。
听起来很夸张,但实际意思:
我发誓,我绝不会撒谎。
(现在日常中通常只说 Cross my heart.)
为什么是“cross my heart”?
这里的 cross 是动词:
画十字、划十字
过去一些西方文化里,人们会在胸口画十字表示:
我说的是真话,我向上帝保证。
所以:
cross my heart
= 我用我的心作保证。
例句:
1.
I didn't break your phone, cross my heart.
= 我没有弄坏你的手机,我发誓。
2.
I'll keep your secret. Cross my heart.
= 我会保守你的秘密,我保证。
3.
Cross my heart, I'll be there tomorrow.
= 我发誓,明天我一定到。
和 promise 的区别
promise
普通承诺:
I promise I'll help you.
= 我保证会帮你。
cross my heart
感情色彩更强:
Cross my heart.
= 我发誓,绝对是真的。
有点像中文:
- “真的,我发誓。”
- “骗你我是小狗。”
- “我说真的。”
听力注意
快速说:
Cross my heart
会变成:
cross-my-heart
三个词几乎连在一起。
其中:
- my 经常弱读成 /mə/
- heart 的 t 很轻
听起来可能像:
cross muh heart
如果放在你前面那段故事里,假如有人说:
Cross my heart, I won't forget you.
意思就是:
我发誓,我不会忘记你。
这类表达和你之前学的:
- I won't ever forget...
- You have no idea how much this means to me.
属于同一类:表达强烈的感情和承诺。