on edge
Derek's been on edge ever since.
意思是:
从那以后,Derek 一直都很紧张。
更自然一点:
从那件事以后,Derek 一直处于焦虑不安的状态。
1. has been → Derek's been
这里:
Derek's been = Derek has been
是 现在完成时:
has been on edge
表示:
从过去某个时间开始,一直持续到现在。
所以:
Derek's been on edge ever since.
就是:
Derek 从那以后一直很不安。
2. on edge ⭐⭐⭐⭐⭐
这是一个非常常见的固定表达:
be on edge
= 紧张不安、焦虑、神经紧绷
字面上:
edge = 边缘
想象一个人坐在悬崖边缘,随时感觉要掉下去,所以:
on edge
就有一种:
神经绷得紧紧的、坐立不安
的感觉。
例如:
I've been on edge all day.
我一整天都很焦虑。
She's always on edge around him.
她和他在一起时总是很紧张。
3. ever since ⭐⭐⭐⭐⭐
ever since = 从那以后一直
它通常指前面刚刚提到的某件事情。
例如:
He lost his job, and he's been depressed ever since.
= 他失业了,从那以后一直很消沉。
所以这里:
Derek's been on edge ever since.
ever since 后面没有再说具体时间,是因为前面的对话已经告诉我们“那件事”是什么。
整句的感觉
Derek's been on edge ever since.
不是单纯:
❌ Derek 从那以后很紧张。
而是:
Derek 从那件事以后,一直神经紧绷、心里不踏实。
你可以把 on edge 和 ever since 一起记住:
I've been on edge ever since.
从那以后我一直都很不安。