我们常说的“自从你离开家已经三年了。”或“从我开始做这行,已经十年了。”这些句子中都含有“迄今为止一共有多久时间”的意思,都可以使用“It is/has been + ... + since”这个句型。想知道这个句型的解析和如何运用?下面就由在优朗英语教授大学英语培训课程的陶老师来跟我们聊聊关于这个句型的解析。
句型解析:
1.强调某动作或状态是从过去一直持续到现在的句型
这个句型强调的时间是从过去到现在。主句通常用一般现在式或现在完成式,即“It is/has been + 时间段”,since引导的从句通常用一般过去式。但如果主句强调某动作或状态是从过去一直持续到 现在,那么since引导的从句则要用现在完成式。
2.动词是延续性动词的情况
如果从句中做动词是延续性动词,则从句表示“从这个动作或状态的结束时算起”,所以要翻译成否定意思,即“有多长时间没有……了”。
例句:
How long is it since you were in Beijing?
你离开北京有多久了?
3.动词是瞬间性动词的情况
如果从句中的动词是瞬间性动词,则从句表示“从该动作开始的那刻起”,意思须著翻译即可。
例句:
It is just a week since I arrived here.
我到这里刚好有一星期了。
4.since引导的从句为过去完成式的延伸句型
这个句型可延伸为:“It was + 时间段 + since...”。此时since引导的从句用过去完成式。
情景会话:
It is just a week since I arrived here.
You should get on well with your new classmates.
我到这里刚好有一星期了。
你应该好好地和你的新同学相处。
How long is it since you were in Beijing?
Three years.
你离开北京多久了?
三年了。
You look fine today.
It is two days since I was ill.
你今天看起来气色很好。
我已康复两天了。