be at something
这句话很地道,难点主要在 “be at something” 和 smells like。
It smells like Grandma's been at that soup all day.
自然翻译:
闻起来奶奶好像一整天都在煮那锅汤。
更口语一点:
这汤闻起来就像奶奶熬了一整天似的。
① It smells like...
这里不是“它闻起来像某个东西”这么简单。
It smells like + 句子
= 闻起来好像……
例如:
It smells like someone is cooking.
闻起来好像有人在做饭。
所以:
It smells like Grandma's been...
= 闻起来好像奶奶一直……
② Grandma's been = Grandma has been
这里的 's 是 has:
Grandma's been at...
= Grandma has been at...
不是 Grandma is been。
③ been at that soup ⭐⭐⭐⭐⭐
这个是最值得学的。
这里 be at something 不是“在某个东西旁边”。
be at something
可以表示:
一直在做某事、忙于某事
所以:
Grandma's been at that soup all day.
= 奶奶一整天都在忙那锅汤。
这里甚至有一点画面感:
奶奶从早到晚一直守着那锅汤,熬啊熬啊……
所以翻译成:
奶奶熬了那锅汤一整天。
非常自然。
④ all day
= 一整天
I've been working all day.
我工作了一整天。
She's been cooking all day.
她做了一整天饭。
整句话的语气
It smells like Grandma's been at that soup all day.
不是严肃地说“根据气味判断奶奶煮了一整天”,而是一种很生活化、甚至有点夸张的说法:
“这味道,闻着就像奶奶熬了一整天似的!”
这里的 smells like + 完整句子 和 been at + 东西 都是非常值得你在美式口语听力里整体记住的表达。