“till now”是英语中常用的短语,核心含义和用法如下:
= until now(更口语化的表达),意为“直到现在;迄今为止”,强调从过去某个时间点持续到当前时刻的状态或动作。
“till now”的核心是连接“过去→现在”的时间线,因此常与以下时态搭配:
最常用的搭配,突出“过去动作对现在的影响”或“持续到现在的状态”。
I have never been to Paris till now.(直到现在我都没去过巴黎。)
She has worked as a teacher till now.(她迄今为止一直当老师。)
用于描述“到现在仍存在的状态”(通常是客观事实或持续的感受)。
Till now, I still don’t understand this math problem.(直到现在我还是不懂这道数学题。)He remains silent till now.(他到现在还保持沉默。)
用于间接引语或“过去的过去”语境,强调“在过去某个时间点之前一直持续到该点”。
He said he hadn’t eaten anything till now (when he spoke).(他说直到他说话的时候,他还没吃任何东西。)
“till now”可放在句首或句末,不影响句意:
句首:Till now, we haven’t received any reply.(迄今为止,我们没收到任何回复。)
句末:We haven’t received any reply till now.(我们没收到任何回复,直到现在。)
两者都有“到目前为止”的意思,但till now更强调“时间的终点(现在)”,而so far更强调“过程中的积累”(常与“数量/进展”相关)。
例1(till now):I haven’t found my keys till now.(直到现在我还没找到钥匙——强调“到此刻仍未找到”。)
例2(so far):We have completed 3 tasks so far.(到目前为止我们完成了3项任务——强调“过程中的成果”。)
“till now”是口语化的“直到现在”,核心是连接“过去→现在”的时间线,常与现在完成时/一般现在时搭配,位置灵活。只要记住它强调“到当前时刻为止的状态”,就能正确使用啦!